Schon mal if(!opener.closed) probiert?
@MfG, Thomas
Ich habe probiert if(opener.closed)
aber das ist falsche Syntax, weil closed entwerder true oder false ist.
also heißt das so:
if(opener.closed==true)dann ist das Fenster geschlossen, wenn es true ist.
if(!opener.closed) ist durchaus keine falsche Syntax, es verneint die Pruefung auf closed, d. h. wenn not closed, dann noch geoeffnet. Explizite Abfragen auf ==true oder ==false macht man eher selten.
Analog fragt zum Beispiel if(!document.layers) nach Browsern, die keine Layers-Collection kennen.
Vermutlich liegt es doch am verwendeten Browser.
MfG, Thomas