Thomas Meinike: dependent=yes

Beitrag lesen

Hallo,

Ich möchte ein Pop-Up fenster eröffnen, welches sich automatisch schliesst, wenn das "Mutterfenster" geschlossen wird. Dazu verwendet man ja dependent=yes. Unten steht meine Funktion, welche das Pop-Up Fenster erzeugt.

Als Alternative kann man auch im Mutterfenster per onunload pruefen, ob das PopUp-Fenster noch auf ist und wenn ja dieses explizit schließen. Dazu macht man das PopUp mit einer Referenz auf:

function MachAuf()
{
  popup=window.open("test.htm","targetname","width=300,height=150");
}

Beispielaufruf:
<body onload="MachAuf()" onunload="if(!popup.closed)popup.close()">

MfG, Thomas