BerndBln: "OnClose"-Funktion

Beitrag lesen

Hallo zusammen...

Zum nicht vorhandenen Event-Handler "onClose" habe ich in einem Forum mal folgendes Script gefunden (Der Author dieses Scripts möge mir verzeihen, ich weiss nicht mehr, wo ichs her hatte!):

<script language="JavaScript">
<!--
function onUnloadHandler(){
 if(self.VBArray){
  var e = self.event, s = self.screen;
   if(e.clientX + s.width < 0
    && e.clientY + s.height < 0
    && typeof(window.onclose) == "function"){
    window.onclose();
   };
  };
 };
 onunload =onUnloadHandler;

function onclose(){
  window.open('delete.php?sid='+sid+'' ,'_blank', 'width=150, height=100');
 };
//-->
</script>

Es funktioniert SUPER! Wenn ich ein Fenster per X oder per Alt-F4 schliesse, öffnet sich ein weiteres Fenster, was dann meine Datenbank aktuallisiert(delete.php).
ABER... es funktioniert leider nur auf dem IE! "clientX" und "clientY" hab ich natürlich schon gegen "screenX" und "screenY" ausgetauscht, aber "self.VBArray"? Soweit wie ich bisher gelesen habe, ist das eine spezielle JScript Eigenschaft von Microsoft. Was macht die und wie kann ich die auch Netscape-kompatibel schreiben??

Vielen Dank im voraus...
Bernd