• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Geht der Inhalt von Frames verloren?(IE5)

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
 
Nur eine Idee...

Moin moin Sonja,

ich bin mir jetzt nicht so ganz sicher, ansoch war ich immer der Meinung das der NC Probleme mit dem Code haben müßten. Folgendes, ein Browser mag es gar nicht, wenn man zwei Sprungvarianten bei einem Link benutzt und zwar geht es um das HREF="" und das onClick="" versuche einfach mal, Dein HREF="" wegzunehmen und den sprung über die Java-Script Funktion zu realisieren. Z.B. indem Du den Dateinamen mit überträgst und dann in der Funtion soetwas hast wie

Code:
function (bildnr, newsite){
  [...]
  parent.frames[1].location.href = newsite;
}

So, ich hoffe es klappt und dann noch ein wunderschönes Wochenende.

Marko
 
Danke!

Hallo Black Manta,

erst mal vielen Dank für Deine reeg Anteilnahme an meinene Problemen. Und Du hattest wieder recht
href und onclick verträgt sich schlecht. Habe es mittlerweilen geändert und jetzt gehts!

Vielen Dank Sonja
 
Zurück
Oben