Duke: Window OnClose Event für Internet Explorer ?

Beitrag lesen

Hallo,

wenn ich das jetzt richtig verstanden habe ist die Lösung für IE das man sich an das onUnload Event hängt und dann durch Abfragen von

e.clientX + s.width < 0
    && e.clientY + s.height < 0
    && typeof(window.onclose) == "function"

rausfindet das es ein Close war und kein Refresh ?

und wie überprüfe ich das für die die anderen Browser ?

Was ich erreichen möchte ist folgendes:

Ich habe ein Fenster(nennen wir wir es a) in dem man ein zweites(nennen wir es b) öffnen kann. wenn b geöffnet wird verändert sich ein linkBild bei a. wenn b wieder geschlossen wird verändert sich das LinkBild zurück.

PROBLEM:

Wenn ich b Refreshe passiert das gleiche als wenn ich es schließe(wegen OnUnload event also das LinkBild verändert sich zurück) und
dann schließe ich b und das LinkBild in a ist kaput weil ich zweimal geschlossen habe und nur einmal aufgemacht.