Sven Rautenberg: =:) Fotograf braucht Nachhilfe (Window - Opener - etc)

Beitrag lesen

Moin!

Wenn ich jetzt aus diesem PopUpfenster ein weiteres Fenster öffnen möchte (oh graus) wie komme ich dann an die Variablen in meinem Hauptfenster. Die Lösung sollte nicht so etwas sein wie opener.opener.top.variable.

Doch, das ist die eine mögliche Lösung.

Man kann den Fenstern ja Namen geben und sie damit ansprechen, aber wie heißt denn das erste/oberste Fenster?
... oder wie kann ich es (um)taufen?

Du kannst eine Referenz auf ein bestehendes, benanntes Fensterobjekt erzeugen, indem du mit neuereferenz = window.open('','fenstername') arbeitest.

Dumm nur, dass du das allererste Fenster damit nicht erreichst, weil es gewöhnlich keinen Namen hat. Du könntest versuchen, in der Frameset-Datei einen fürs Hauptfenster zu setzen (window.name sollte hierfür zuständig sein).

- Sven Rautenberg