Michael Kausch: Objekt-Referenz übergeben

Beitrag lesen

Hallo, ich habe folgende Frage:

Gibt es eine Möglichkeit, die Referenz auf ein Browserfenster, das mit winRef=window.open(...) geöffnet wurde, zu erhalten (mitzunehemen), wenn im opener-Window eine neue Seite geladen wurde (nicht in einem frame, sondern top, wobei die Variablen verlorengehen), so daß es dann von dieser neuen Seite aus mit winRef.close() geschlossen werden kann?

Das Problem:
Eine Navigation in einem Popup-Window (etwa so wie eine Site-Map), von wo aus die Anzeige im Hauptfenster gesteuert wird; dieses Popup-Window soll offen bleiben und wenn das Hauptfenster geschlossen wird, mitgeschlossen werden.

Lösungsansätze:
Der elegante Parameter "dependent=yes" bei window.open() gilt leider nur für NS; und die berühmte Parameterübergabe über window.name des Hauptfensters funktioniert ja nur mit Variablen-Werten, nicht mit Objekt-Referenzen - oder geht das doch irgendwie?
Oder gibt es vielleicht ein Objekt in der Hierarchie über window mit einer Eigenschaft z.B. windows, womit ich auf alle vorhandenen Fenster mit Hilfe ihres Namens zugreifen kann?

Mit Dank für evtl. Hinweise und mfG, Michael