Bio: wie findet Fenster1 Fenster2 wieder

Beitrag lesen

Hi Hans!

Fenster 2 braucht eine Referenz auf die Fensterinstanz von Fenster 1.

Die kannst Du in Fenster 1 an Fenster 2 übergeben, indem Du im Script in Fenster 1 schreibst

fenster2=window.open ( bla bla );
fenster2.variablefuerdiefensterinstanz = eval (self);

In Fenster 2 hast Du dann in der Variable 'variablefuerdiefensterinstanz' eine referenz auf fenster.
Dann kannst Du im Script in Fenster 2 mit variablefuerdiefensterinstanz.close() z.B. das Elternfenster schliessen (gibt natürlich eine Warnung).

Ich hoffe mal, das funzt. Beim Reload duerfte sich die Instanz von Fenster 1 nicht ändern.

Grüsse,

Bio