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.