Les méthodes « window.focus » et « window.blur » ne définissent pas le focus dans une nouvelle fenêtre dans Internet Explorer 8 si la fenêtre a été créée par un autre processus Iexplorer.exe

Travaillez partout et à partir de n’importe quel appareil avec Microsoft 365

Effectuez une mise à niveau vers Microsoft 365 pour travailler partout avec les dernières fonctionnalités et mises à jour.

Mettre à niveau maintenant

Symptômes

Considérez le scénario suivant :

  • Vous créez une page Web qui utilise la méthode window.open pour ouvrir une nouvelle fenêtre de Windows Internet Explorer.

  • Vous codez la page Web pour utiliser la méthode window.focus ou window.blur faire pour basculer le focus à la nouvelle fenêtre Internet Explorer.

Dans ce scénario, lorsqu’un utilisateur accède à cette page Web à l’aide d’Internet Explorer 8, le focus ne passe pas à la nouvelle fenêtre Internet Explorer comme prévu.

Cause

Ce problème se produit en raison de la conception architecturale de Coupled Internet Explorer (LCIE) dans Internet Explorer 8. Cette conception permet à la méthode window.open ouvrir une nouvelle fenêtre dans un processus d’onglet distinct ou dans le même processus d’onglet. Toutefois, lorsqu’une nouvelle fenêtre est créée par un autre processus d’Internet Explorer (Iexplorer.exe) que son parent, divers problèmes peuvent se produire. Ces problèmes incluent le problème mentionné dans la section « Symptômes ».

Résolution

Informations sur la mise à jour de sécurité

Pour résoudre ce problème, installez la mise à jour de sécurité cumulative la plus récente pour Internet Explorer. Pour installer les mises à jour les plus récentes, visitez le site Web de Microsoft à l’adresse suivante :

http://update.microsoft.com
Pour obtenir des informations techniques supplémentaires sur la mise à jour de sécurité cumulative la plus récente pour Internet Explorer, visitez le site Web de Microsoft à l’adresse suivante :

http://www.microsoft.com/technet/security/current.aspx
Remarque Cette mise à jour a été intégrée pour la première fois dans la mise à jour de sécurité 978207 (MS10-002).
Pour plus d'informations, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

978207 MS10-002 : mise à jour de sécurité Cumulative pour Internet Explorer

Informations sur le correctif

Un correctif pris en charge est désormais disponible auprès de Microsoft. Toutefois, il est conçu pour résoudre uniquement le problème décrit dans cet article. Il s’applique uniquement aux systèmes rencontrant ce problème spécifique. Ce correctif peut subir des tests supplémentaires. Par conséquent, si vous n'êtes pas sérieusement concerné par ce problème, nous vous recommandons d'attendre la prochaine mise à jour logicielle qui contiendra ce correctif.

Pour résoudre ce problème immédiatement, contactez les Services de Support technique Microsoft pour obtenir le correctif. Pour obtenir une liste complète des numéros de téléphone des Services de Support technique Microsoft et des informations sur les coûts de support, visitez le site Web de Microsoft à l’adresse suivante :

http://support.microsoft.com/contactus/?ws=supportRemarque Dans des cas particuliers, des frais généralement encourus pour les appels au support technique peuvent être annulés si un technicien du support technique Microsoft détermine qu'une mise à jour spécifique peut résoudre votre problème. Les coûts habituels du support technique s’appliqueront aux autres questions et problèmes qui ne relèvent pas de la mise à jour spécifique en question.

Conditions préalables

Pour installer ce correctif, vous devez avoir installé Internet Explorer 8 sur un ordinateur qui exécute l’un des systèmes d’exploitation suivants :

  • Windows XP Service Pack 2 (SP2) ou Windows XP Service Pack 3 (SP3)

  • Windows Server 2003 Service Pack 2 (SP2)

  • Windows Vista

  • Windows Server 2008

Nécessite un redémarrage

Vous devez redémarrer l’ordinateur après avoir appliqué ce correctif.

Informations de remplacement du correctif

Ce correctif ne remplace pas un correctif précédemment publié.

Informations concernant le Registre

Pour utiliser un de le P1es de ce package, vous ne disposez pas d’apporter des modifications au Registre.

Informations sur les fichiers

La version anglaise de ce a les attributs de fichier (ou ultérieure) répertoriés dans le tableau suivant. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC). Lorsque vous affichez les informations de fichier, elles sont converties en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet fuseau horaire dans l’élément de Date et heure dans le panneau de configuration.

Pour toutes les versions prises en charge x86-Internet Explorer 8 pour Windows XP SP2 ou pour Windows XP SP3

Nom de fichier

Version de fichier

Taille du fichier

Date

Heure

Plateforme

SP requis

Ieframe.dll

8.0.6001.22904

11,069,440

29-Jul-2009

05:14

x86

SP3

Ieproxy.dll

8.0.6001.22904

246,272

29-Jul-2009

05:14

x86

SP3

Mshtml.dll

8.0.6001.22904

5,938,688

29-Jul-2009

05:14

x86

SP3

Pour toutes les versions basées sur les x86 d’Internet Explorer 8 pour Windows Server 2003 SP2

Nom de fichier

Version de fichier

Taille du fichier

Date

Heure

Plateforme

SP requis

Ieframe.dll

8.0.6001.22904

11,069,440

29-Jul-2009

07:44

x86

SP2

Ieproxy.dll

8.0.6001.22904

246,272

29-Jul-2009

07:44

x86

SP2

Mshtml.dll

8.0.6001.22904

5,938,688

29-Jul-2009

07:44

x86

SP2

Pour toutes les versions prises en charge x86-Internet Explorer 8 pour Windows Vista ou Windows Server 2008

Nom de fichier

Version de fichier

Taille du fichier

Date

Heure

Plateforme

Mshtml.dll

8.0.6001.22904

5,938,688

25-Jul-2009

15:39

x86

Mshtml.tlb

8.0.6001.22904

1,638,912

25-Jul-2009

14:05

Ne s'applique pas

Ieproxy.dll

8.0.6001.22904

246,272

25-Jul-2009

15:38

x86

Ieframe.dll

8.0.6001.22904

11,069,440

25-Jul-2009

15:38

x86

Ieui.dll

8.0.6001.22904

164,352

25-Jul-2009

15:38

x86


État

Microsoft a confirmé l'existence de ce problème dans les produits Microsoft répertoriés dans la section « S'applique à ».

Plus d'informations

Pour plus d’informations sur le Shared Computer Toolkit de disponibilité Windows Internet Explorer 8, visitez le site Web de Microsoft à l’adresse suivante :

http://www.microsoft.com/windows/internet-explorer/readiness/developers-existing.aspxPour plus d’informations sur l’objet de fenêtre HTML, visitez le site Web de Microsoft à l’adresse suivante :

http://msdn.microsoft.com/en-us/library/ms879562.aspx

Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×