IE6 schließt mein Popup sofort wieder.

Ardaric

Erfahrenes Mitglied
Ich habe ein Problem (ach nee ;))

Firefox und IE7 zicken nicht, aber der IE6!

Ich möchte ein Popup öffnen, nachdem ein Formular abgeschickt wurde.

Code:
<form class="contactForm" target="contactForm" enctype="application/x-www-form-urlencoded" action="service_formWebMail" method="post" onsubmit="window.open('about:blank', 'contactForm', 'left=100, top=100, innerWidth=710, height=500, resizable=yes, scrollbars=yes');">

Beim abschicken öffnet sich ein leeres Popup (window.open, about:blank) mit dem Namen contactForm. Dort soll das Formular per target-Anweisung einen Inhalt hineinladen.

Soweit so gut. Fast ... der IE6 öffnet und schließt das Fenster wieder. Der ganze Vorgang dauert ca. eine Sekunde. Wie gesagt zicken FF und IE7 nicht.

Warum?

Gruß, Daniel

Edit:

Ok, geil! jetzt geht es sogar auf die unkomplizierte Weise nicht mehr.
target="_blank" ohne window.open()! Genau das gleiche Problem.
Ich werde gleich verrückt, mit dieser Missgeburt von Microsoft!
 
Zuletzt bearbeitet:
Entweder hast Du keinen Dokumenttyp deklariert, oder einen gewählt, der den IE6 in den Quirksmodus versetzt, denn mit den folgenden Doctypes funktioniert's bei mir im IE6 (OS: Win2k) einwandfrei.

HTML 4.01:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
          "http://www.w3.org/TR/html4/loose.dtd">

<!-- oder -->

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">
XHTML 1.0:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<!-- oder -->

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
Nein, daran liegt es (leider) nicht.

Ich habe gemerkt, dass ich generell keine neuen Seiten mehr öffnen kann. Also rechtsklick auf einen Link und "In neuem Fenster öffnen ..." funktioniert garnicht mehr! :confused:

Aber das gehört hier nicht hin.

Das Thema hat sich somit erledigt.

Gruß
Daniel
 

Neue Beiträge

Zurück