Alexander Weicht: Messagebox bei self.close()

Hallo,

es gibt ein sehr schönes Java-Skript in Selfhtml, das 2 neue
Fenster öffnet und dann das eigene Fenster schließt.

Der Code lautet:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><title>Test</title>
<script type="text/javascript">
<!--
F1 = window.open("datei.htm","Fenster1","width=310,height=400,left=0,top=0");
F2 = window.open("datei.htm","Fenster2","width=310,height=400,left=320,top=0");
self.focus();
self.close();
//-->
</script>
</head><body>
</body></html>

Wenn ich das Anzeigebeispiel öffne, funktioniert alles prächtig.
Die beiden neuen Fenster wedren angelegt, dann das alte Fenster
geschlossen.

Ich habe nun die beiden Dateien window_open.html und datei.html
mit genau den gleichen Quelltexten bei mir aud dem Rechener an-
gelegt. Wenn ich hier die Seite öffne, funktioniert auch alles,
es erscheint aber eine MessageBox mit dem Text:

Die angezeigte Website versucht, das Fenster zu schließen!

Soll das Fenster geschlossen werden?

Ja       Nein

Woran könnte dies liegen? mein Browser: IE 6.0

Hat jemand eine Idee dazu?
     Gruß, Alex

  1. Hello Alex,

    Ich habe nun die beiden Dateien window_open.html und datei.html
    mit genau den gleichen Quelltexten bei mir aud dem Rechener an-
    gelegt. Wenn ich hier die Seite öffne, funktioniert auch alles,
    es erscheint aber eine MessageBox mit dem Text:

    Die angezeigte Website versucht, das Fenster zu schließen!

    Soll das Fenster geschlossen werden?

    Ja       Nein

    Dann öffner mal die beiden Fesnter aus einem ersten heraus, genauso, wie Du es ja bei Self gemacht hast. Du wirst sehen, dass alle Fesnter, die innerhalb eines Initialfensters geöffnet werden, auch ohne Klagen wieder zu schließen sind. Nur das allererste Fenster, dass Du per normalem Link oder durch Eingabe in der Adressleiste oder duch Click auf den Browserstartbutton geöffnet hast, lässt sich erst nach Rückfrage schließen.

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    --
    Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen