martin: Laufzeit eines Scripts

Beitrag lesen

a) in der neuen Seite ein anderes das alte "fortführen" lassen (indem es das tut, was das andere tun sollte)
b) die anweisungen alle _vor_ dem location.href-Change durchführen.

Fabian

Vielen Dank Fabian, hilft mir aber nicht weiter
zu Vorschlag a): ich müsste einen Parameter in die neue Seite übegeben können, habe aber keine Ahnung wie

zu Vorschlag b): geht nicht, weil die weiteren Anweisungen sich auf das neue Dokument beziehen

Zur Erläuterung mein konkretes Problem:

Hauptdokument hat ein Iframe (name = "Ebene1")
Das Dokument in diesem Iframe hat wiederum ein Iframe (name = "Ebene2")
Durch einen Link im Iframe (Ebene1) soll das Dokument im Iframe (Ebene1) ausgetauscht und anschließend das Dokument im Iframe (Ebene) auch ausgetauscht werden.

Mit folgender Funktion habe ich es gelöst:

a = top.Ebene1;
a.location = 'Home2.html'
setTimeout("a.Ebene2.location.replace('Seite3.html')",100)

(Das Timeout habe ich, damit die Seite "Home2" erst fertig geladen ist, bevor ich darauf zugreife)

Diese Funktion funktioniert, wenn ich sie vom "Hauptfenster" aufrufe, aber nicht aus der Ebene1 (erste Anweisung wird ausgefürt, das wars).

Hat jemand eine andere Idee für mein Problem

Gruß Martin