Alex W.: N-Ä-H-E-R-E Erläuterung

Beitrag lesen

Ja, sorry ;) war bisschen blöd!

Als Erstes öffne ich ein Fenster:
window.open('datei.htm','Fenster1','...');

In der dieser Datei datei.htm ist folgender JavaScript-Code drin:
window.name = "Fenster2";
document.location.href="datei2.htm"

In dieser "datei2.htm" befindet sich folgender Quellcode:
if (window.name == "Fenster2"){ ... }
else { top.location.replace("datei.htm"); }

So, alles unter IE 6.0 geht das wunderbar, aber ab 6.0 scheint er das nicht zu machen:
window.name = "Fenster2";
Daraus resultiert eine Schleife:
-> document.location.href="datei2.htm"
-> if (window.name == "Fenster2")
-> top.location.replace("datei.htm");
... und von da an wieder von vorne