Timo Götze: Window.open und IE6

Das Problem, dass Fenster gleich im Hintergrund beim IE6 verschwinden, wenn sie per Javascript geöffnet wurden, lässt sich leicht umgehen, indem man in mehreren Schritten vorgeht:

1. leeres Window öffnen
2. URL angeben
3. Focus

Dann geht's! Auch mit allen anderen Browsern ab V4

Beispiel:

function openwin(theURL,features){
 f1=window.open("","f1",features);
 f1.location=theURL;
 f1.focus();
}

  1. Hallo,

    Das Problem, dass Fenster gleich im Hintergrund beim IE6 verschwinden, wenn sie per Javascript geöffnet wurden, lässt sich leicht umgehen, indem man in mehreren Schritten vorgeht:

    Das habe ich im IE 6 noch nicht beobachtet. Ansonsten wuerde auch <body onload="self.focus()"> im Dokument des neuen Fensters ausreichen.

    MfG, Thomas