onUnload und der Opera

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • onUnload und der Opera

    Das gibt's doch nicht!

    Alle machen es: der Firefoxl, der Netscape, ja sogar der Explorer von Microschrott. Aber der Opera will es einfach nicht und das obwohl in der Opera-Doc doch eindeutig drin steht, daß das intrinsic event "onUnload" unterstützt wird.

    Das Ziel ist folgendes: Von einem Hauptfenster aus ein neues öffnen. Wenn das neue Fenster vom User geschlossen wird, soll es dieses Ereignis an das Hauptfenster melden. Das war's.

    Hier mein Code:

    Teststart.htm
    -----------------

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Teststart</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

    <script type="text/javascript" language="javascript1.2">

    function neuesfenster(){
    var optionen = "height=" + 256 + ",width=" + 256 + ",status=1,toolbar=0,scrollbars=0,location=0,resizable=1,";
    optionen = optionen + "left=" + 100 + ",top=" + 100 + ",screenX=" + 100 + ",screenY=" + 100;
    var hf = window.open("Testruf.htm", "iDepot", optionen);
    }

    function schliessen(){
    alert('Hallo');
    }

    function selberzu(){
    alert('selber zu');
    }

    </script>

    </head>

    <body onUnload="selberzu();">

    </body>
    <input name="Test" type="submit" value="... zum Hauptfenster" onClick="neuesfenster();">
    </html>


    Testruf.htm
    --------------

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Testruf</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

    <script type="text/javascript" language="javascript1.2">

    function schliessen(){
    self.opener.schliessen();
    }

    </script>

    </head>

    <body onUnload="schliessen();">

    </body>
    </html>
Lädt...
X