BerndBln: Window OnClose Event für Internet Explorer ?

Beitrag lesen

hi,
ein bisel mehr von deinem "Problem" und von deiner bisherigen Arbeit müßtest du schon kucken lassen, damit man versteht, worum es dir wirklich geht.
Grüße
Christoph S.

Hallo Christoph...
mein alter Thread ist leider schon im Archiv verschwunden, aber ich Duke scheint das selbe Problem zu haben wie ich.
Für den MSIE hab ich folgende Lösung gefunden:

<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>

Aber auf dem Netscape klappts nicht. Die VBArray-Abfrage hab ich rausgeschmissen und zweite If-Abfrage habe ich auch noch abgeändert, so das das Script jetzt so aussieht
(Netscape-Versuch):

<script language="JavaScript">
<!--
function onUnloadHandler(){
 if   (self.screenX + self.screen.width < 0
   && self.screenY + self.screen.height < 0
   && typeof(window.onclose) == "function"){
  window.onclose();
 };
};
onunload =onUnloadHandler;

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

Aber das Script scheint unter Netscape nicht an den Funktionsaufruf ranzukommen!

Ich bin mit meinem Latain am Ende...
Gruss Bernd