Netz-surfer: Abfagen ob ein Fenster vorhanden ist!

Hallo Forum!

Ich steh da vor einem Problem und würde mich über hilfe sehr freuen!

1 function Smile_einfuegen()
 2 {
 3 smile_fenster = window.open("", "Smile", "width=600, height=200, scrollbars=no");
 4
 5 if (! smile_fenster.document.forms.fmeingabe.elements.schliessen)
 6  {
 7  with (smile_fenster.document)
 8  {
 9  open();
10  writeln('<html>');
11  writeln('<head>');
12  writeln("<title>Smile's</title>");
13  writeln('</head>');
14  writeln('<body bgcolor="#efefef" id="isda">');
15  writeln('<br id="ja">');
16  writeln('<input type="button" name="schliessen" value ="SCHLIESSEN" onClick="javascript:window.close()">');
17  writeln('</body>');
18  writeln('</html>');
19 }
20 }
21 smile_fenster.focus();
22 }

Es gibt einen fehler in zeile 5, aber im selben fenster würde die abfrage funktionieren nur wenn ich die abfrage auf ein erzeugtes fenster machen will geht es nicht!

Weis jemmand wie ich die abfrage ob ein fenster schon erzeugt wurde, anders realisieren kann?

THX Netz-surfer

  1. versuch es mal mit

    function CheckOpen() {
     if(InfoWin.closed == true) alert("Fenster wurde geschlossen");
     else alert("Fenster noch offen")

    Beispiel aus Selfhtml