Thomas Meinike: opener auf Existenz abfragen für IE5-PC - if(!opener)

Beitrag lesen

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