Auf JS aus Eltern-Fenster zugreifen?

Hallo,

wenn ich mittels F1 = window.open(…); ein neues Fenster öffne, kann ich ja zum Beispiel durch alert(F1.Variable); den Inhalt von „Variable“ anzeigen, sofern sie im Script-Teil des Dokuments, das in F1 geladen ist, definiert ist.

Nun würde ich aber gerne umgekehrt verfahren, so wie es auch bei Frames möglich ist. Ich möchte also aus dem Script im F1-Dokument heraus eine Variable aus dem Script-Teil des Eltern-Dokuments aufrufen.

Geht das irgendwie? Oder ist die Verbindung zwischen den beiden Fenstern auf die Eltern->Kind-Richtung beschränkt? Leider scheint das window-Objekt keine parent-Eigenschaft oderso zu besitzen.

Danke,
Kristian

Hallo Kristian!

Probier’s mal mit „window.opener.[objekt|function]“.
bspwse:
window.opener.parent.inhalt.location=…

sollte klappen :wink:

greets

Ralf

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Dat funzt, danke! — o.v.w.T.

Probier’s mal mit „window.opener.[objekt|function]“.
bspwse:
window.opener.parent.inhalt.location=…

Ja, das geht, danke. Sogar mit Netscape.

Hm, das steht bei SELFHTML leider nur irgendwo im Begleittext, nicht aber in der Objekte-Liste. Deshalb hatte ich es übersehen.

Gruß,
Kristian