Aktivieren eines untergeordneten Fensters in IE8

Ich versuche, ein Popup-Fenster über eine Javascript-Funktion zu starten und über den folgenden Aufruf sicherzustellen, dass es den Fokus hat:

window.open(popupUrl, popupName, "...").focus();

Es funktioniert in jedem anderen Browser, aber IE8 lässt das neue Fenster im Hintergrund mit der blinkenden orangefarbenen Taskleisten-Benachrichtigung. Anscheinend ist dies ein Feature von IE8:

http://msdn.microsoft.com/en-us/library/ms536425(VS.85).aspx

Es heißt, dass ich das Fenster durch einen focus () - Aufruf von der neuen Seite aus fokussieren kann, aber das scheint auch nicht zu funktionieren. Ich habe versucht, window.focus () in Skript-Tags auf der Seite einzufügen und den Inhalt zu laden, aber dies hat keine Auswirkungen. Fehlt mir etwas an einem focus () -Aufruf beim Laden der Seite oder an einer anderen Möglichkeit, ein Popup zu starten, das der IE8 nicht versteckt?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage