Je suis en train de lancer une fenêtre pop-up d'une fonction Javascript et assurer qu'il a mise au point avec l'appel suivant:Donner un foyer de fenêtre enfant dans IE8
window.open(popupUrl, popupName, "...").focus();
Il fonctionne dans tous les autres navigateurs, mais IE8 laisse la nouvelle fenêtre en arrière-plan avec la notification de barre des tâches orange clignotante. Apparemment, cela est une caractéristique de IE8:
http://msdn.microsoft.com/en-us/library/ms536425(VS.85).aspx
Il dit que je devrais être en mesure de se concentrer la fenêtre en faisant un appel focus() provenant de la nouvelle page, mais cela ne semble pas fonctionner soit . J'ai essayé d'insérer window.focus() dans les balises de script dans la page et l'onload du corps mais cela n'a aucun effet. Y a-t-il quelque chose qui me manque pour faire un appel à focus() au chargement de la page, ou une autre façon de lancer un popup que IE8 ne cachera pas?