Referenz der zweiten Ebene bei Fenstern
Matthias
- javascript
Hallo Leute,
Also: Einmal ist da das Hauptfenster des Browsers. Nun rufe ich per Javascript mit open ein Kindfenster auf. Möchte ich nun vom Kindfenster aus die Anzeige im Hauptfenster ändern geht das mit:
window.opener.parent.top.location = URL;
Das weiß ich ja. Das Problem jetzt aber: Das Kindfenster öffnet ein weiteres Kindfenster (quasi gegenüber dem Haupfenster ein Kind-Kind-Fenster).
Dieses Kind-Kind-Fenster soll nun aber auch in der Lage sein, die URL des obersten Elternfensters zu ändern. Nur wie?
Die Möglichkeit mit "window.opener.parent.top.location = URL;" fällt ja weg, weil ich damit vom Kind-Kind-Fenster aus ja nur das Kind-Fenster erreiche. Deswegen: Gibt es eine Referenz mit der ich quasi zwei Ebenen nach oben klettern kann?
Ich würde gerne einfach nur wissen ob das technisch überhaupt geht oder nicht. Wenn nämlich nicht, dann lasse ich diese Idee fallen.
Vielen Dank für jede Antwort.
Bye, Matthias
Hi,
keine Ahnung, ob das klappt, aber hast du mal opener.opener... versucht? Wäre vielleicht etwas sehr simpel, aber man weiß ja nie... *g*
Viele Grüße
Ben
Hallo Ben,
keine Ahnung, ob das klappt, aber hast du mal opener.opener...
versucht? Wäre vielleicht etwas sehr simpel, aber man weiß ja nie...
hmmm, ich habe das für so abwegig gehalten, dass ich es nicht probiert habe. Aber du hast recht: es funktioniert tatsächlich auf diese Art und Weise.
Vielen Dank für die schnelle Antwort.
Bye, Matthias
Hi,
hätte ich eigentlich auch nicht erwartet, aber dann ist ja gut. :-)
Viele Grüße
Ben