Cheatah: Frame-Inhalt in neuem Fenster austauschen

Beitrag lesen

Hi,

<pre>

hehe, Forums-FAQ :-)

F1=window.open("index.html","F1")
F1.parent.frames[0].location.href="datei.html";

F1 ist identisch mit F1.top; daher kannst Du das ".parent" weglassen.

Bist Du sicher, daß zum Zeitpunkt des zweiten Befehls der Inhalt von F1 bereits so weit ist, daß ein frames[0] existiert? Sofern die beiden Befehle direkt hintereinander stehen, werden sie "beinahe zeitgleich" ausgeführt. Der HTTP-Roundtrip, um die Frameset-Datei zu laden, braucht jedoch eine gewisse Zeit... und zwar eine unbestimmte.

Ich bin am Ende mit meinem Latein.

Besser ist die Framesetänderung im Frameset aufgehoben; denn das weiß, wann es fertig geladen ist. Mit opener kannst Du auf das öffnende Fenster und <Zaunpfahl>darin enthaltene Variablen</Zaunpfahl> zugreifen.

Cheatah