sonja_mueller
New member
Hilfe!
hab in der default.htm zwei Frames Kopf und Rumpf
im Kopf lade ich Bilder, die beim Anklicken ausgetauscht werden (Navigation)
soweit sogut
öffne ich nun aus dem Rumpf ein neues Fenster mit window.open, oder
eine andere URL in einem neuen Fenster und es wird nicht über einen
angegebenen Button, sondern durch Klicken des 'X' rechts oben beendet,
so funktioniert das Austauschen der Bilder (nur bei IE5.5) im Kopf nicht mehr,
fällt aber erst auf, wenn man eines anklickt.
bei Netscape ist es immer gegangen!
hier der Code im Kopf:
/* -- zuerst Bilder vorladen -- */
if (document.images)
{
var bild1w = new Image();
bild1w.src = "images/img_kopf/hmblau.gif";
var bild1g = new Image();
bild1g.src = "images/img_kopf/hmgelb.gif";
var bild2w = new Image();
bild2w.src = "images/img_kopf/abblau.gif";
var bild2g = new Image();
bild2g.src = "images/img_kopf/abgelb.gif";
}
/* -- Bilder ändern --*/
function BilderAend(bildnr)
{
if (document.images)
{
document.bild1.src = bild1w.src;
document.bild2.src = bild2w.src;
document.bild3.src = bild3w.src;
document.bild4.src = bild4w.src;
document.bild5.src = bild5w.src;
if (bildnr == 1)
{ document.bild1.src = bild1g.src; }
if (bildnr == 2)
{ document.bild2.src = bild2g.src; }
}
}
<table >
<tr>
<td><a href="hm.asp" target="Rumpf" onclick="BilderAend(1)">
<img src="images/img_kopf/hmblau.gif" name="bild1"></a></td>
<td><a href="ab.asp" target="Rumpf" onclick="BilderAend(2)">
<img src="images/img_kopf/abblau.gif" name="bild2"></a></td>
</tr>
</table>
Oder mache ich beim Aufruf des neuen Fensters was falsch?
Target=?
Danke Sonja
hab in der default.htm zwei Frames Kopf und Rumpf
im Kopf lade ich Bilder, die beim Anklicken ausgetauscht werden (Navigation)
soweit sogut
öffne ich nun aus dem Rumpf ein neues Fenster mit window.open, oder
eine andere URL in einem neuen Fenster und es wird nicht über einen
angegebenen Button, sondern durch Klicken des 'X' rechts oben beendet,
so funktioniert das Austauschen der Bilder (nur bei IE5.5) im Kopf nicht mehr,
fällt aber erst auf, wenn man eines anklickt.
bei Netscape ist es immer gegangen!
hier der Code im Kopf:
/* -- zuerst Bilder vorladen -- */
if (document.images)
{
var bild1w = new Image();
bild1w.src = "images/img_kopf/hmblau.gif";
var bild1g = new Image();
bild1g.src = "images/img_kopf/hmgelb.gif";
var bild2w = new Image();
bild2w.src = "images/img_kopf/abblau.gif";
var bild2g = new Image();
bild2g.src = "images/img_kopf/abgelb.gif";
}
/* -- Bilder ändern --*/
function BilderAend(bildnr)
{
if (document.images)
{
document.bild1.src = bild1w.src;
document.bild2.src = bild2w.src;
document.bild3.src = bild3w.src;
document.bild4.src = bild4w.src;
document.bild5.src = bild5w.src;
if (bildnr == 1)
{ document.bild1.src = bild1g.src; }
if (bildnr == 2)
{ document.bild2.src = bild2g.src; }
}
}
<table >
<tr>
<td><a href="hm.asp" target="Rumpf" onclick="BilderAend(1)">
<img src="images/img_kopf/hmblau.gif" name="bild1"></a></td>
<td><a href="ab.asp" target="Rumpf" onclick="BilderAend(2)">
<img src="images/img_kopf/abblau.gif" name="bild2"></a></td>
</tr>
</table>
Oder mache ich beim Aufruf des neuen Fensters was falsch?
Target=?
Danke Sonja