Elternfenster erzeugt Töchter - Tochter soll anderes Window schliessen

Hallo miteinander,

ich hab mir schon die Finger wund gegoogelt, hier im Forum gesucht, aber NIX adäquates gefunden…

Es geht darum:

Window0 öffnet mit onclick= window.open(„Zweitfenster.html“ , „Window1“)
Window1 auch mit window.open(„Drittfenster.html“ , „Window2“)

So, und nun soll ein onklick Ereignis im WIndow2 selbiges UND Window1 schliessen, sodass nur noch WIndow0 übrig bleibt.

Wie um alles in der Welt stelle ich das an?
mit Window1.close(); und Window2.close(); geht es jedenfalls nicht…

Kann mir bitte jemand helfen, und mir mein Brett vor dem Kopf ein wenig lüften??

Danke im Voraus

Midir

base.html
Base
function FensterOeffnen (Adresse) {
windowing = window.open(Adresse, „Window0Fenster“, „width=300,height=400,left=100,top=200“);
}
[Fenster 0](javascript:FensterOeffnen(‚window0.html‘))

window0.html
Window0
function FensterOeffnen (Adresse) {
windowing0 = window.open(Adresse, „Window1Fenster“, „width=300,height=400,left=100,top=200“);
}
[Fenster 1](javascript:FensterOeffnen(‚window1.html‘))

window1.html
Window1
function FensterOeffnen (Adresse) {
windowing1 = window.open(Adresse, „Window2Fenster“, „width=300,height=400,left=100,top=200“);
}
[Fenster 2](javascript:FensterOeffnen(‚window2.html‘))

window2.html
Window2
function FensterSchliessen () {
/* Aus SELFHTML
* http://aktuell.de.selfhtml.org/artikel/javascript/fe…
*
* Der folgende Code stellt die Zeigervariable auf das Popup wieder her.
* Diese Methode können Sie auch anwenden, um weitere Zeigervariablen auf
* das Popup in anderen Fenstern zu erzeugen.
*
* Der FensterName beim öffnen , mit restlich leeren Parametern ergibt den Zeiger.
*/
/* Zeiger holen */
popup1 = window.open(’’,‚Window1Fenster‘,’’);
/* Fenster schliessen */
popup1.close();
/* Zeiger holen */
popup0 = window.open(’’,‚Window0Fenster‘,’’);
/* Fenster schliessen */
popup0.close();
}
[Fenster 0+1 Schliessen](javascript:FensterSchliessen())

und wegen demselben fenster schliessen hier

window2.html
Window2
function FensterSchliessen () {
/* Aus SELFHTML
*
* Der folgende Code stellt die Zeigervariable auf das Popup wieder her.
* Diese Methode können Sie auch anwenden, um weitere Zeigervariablen auf
* das Popup in anderen Fenstern zu erzeugen.
* Der FensterName beim öffnen , mit restlich leeren Parametern ergibt den Zeiger.
*/
/* Zeiger holen */
popup1 = window.open(’’,‚Window1Fenster‘,’’);
/* Fenster schliessen */
popup1.close();
/* dieses Fenster schliessen */
self.close();
}
[Fenster 1+dieses Schliessen](javascript:FensterSchliessen())

1 Like

DANKE
Hallo TechPech,

sorry, dass es so lange gedauert hat…

Aber jetzt in ALLER DEUTLICHKEIT: DANKE DIR!!!

Du hast mich echt weitergebracht!

Viel Grüße

Midir