Vous êtes actuellement hors ligne, en attente de reconnexion à Internet.

Pourquoi est-ce que je reçois un message d'erreur « Opération abandonnée » lorsque je visite une page Web dans Internet Explorer ?

IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d’une traduction incorrecte du contenu ou de son utilisation par les clients.

La version anglaise de cet article est la suivante: 927917
Je reçois le message d'erreur suivant lorsque je visite une page Web dans Internet Explorer ?
Internet Explorer ne peut pas ouvrir le site Internet http://<Web site=""></Web>. com. opération abandonnée.
Réponse: Internet Explorer 7 ne peut pas afficher un élément particulier sur une page Web sur ce site Web.

Comment résoudre ce problème ?

Vous pouvez résoudre le problème, le plus simple consiste à mettre à niveau vers Internet Explorer 8. Ce problème ne se produit plus dans Internet Explorer 8. Pour mettre à niveau vers Internet Explorer 8, visitez le site Web de Microsoft à l'adresse suivante :Vous pouvez également contacter les propriétaires de site Web et leur dire que vous ne pouvez pas afficher leur site Web dans Internet Explorer 7. Si les développeurs de site Web, le Plus d'informations pour les développeurs section explique comment les développeurs Web peuvent apporter des modifications simples à leurs sites Web qui les rendent entièrement compatible avec Internet Explorer 7. Dans le même temps, bien sûr, vous sera impossible d'afficher ce site Web, de mise à niveau vers Internet Explorer 8 peut être la meilleure solution pour vous.
Plus d'informations pour les développeurs
Ce problème se produit car l'élément enfant conteneur HTML contient un script qui tente de modifier l'élément de conteneur parent du conteneur enfant. Le script tente de modifier l'élément de conteneur parent à l'aide de la méthode innerHTML ou la méthode appendChild .

Par exemple, ce problème peut se produire si un élément DIV est un conteneur enfant d'un élément de corps , et un bloc de SCRIPT dans l'élément DIV tente de modifier l'élément de corps qui est un conteneur parent de l'élément DIV .

Pour plus d'informations sur cette erreur, visitez le site Web de Microsoft à l'adresse suivante :Remarque Les utilisateurs peuvent également recevoir ce message d'erreur si une page Web dans une Zone de Sites de confiance envoie une redirection HTTP 302 à une page dans la Zone Internet. Avec le mode protégé, Internet Explorer 7 et versions ultérieures qui sont exécutent sur Windows Vista ou un système d'exploitation ultérieur empêchent les redirections de pages Web qui s'exécutent avec une intégrité moyenne pour les pages Web qui s'exécutent au niveau d'intégrité faible pour des raisons de sécurité. Dans ces scénarios, les utilisateurs peuvent recevoir un message d'erreur « Opération abandonnée » similaire. Pour résoudre ce problème, assurez-vous que les redirections HTTP 302 sont des pages dans la même zone. Par exemple, assurez-vous qu'une redirection est d'une page de la Zone Sites de confiance à une autre page de Zone Sites de confiance. Ou bien, assurez-vous que la source et la destination de la redirection n'impliquent un changement d'état du mode protégé d'Internet Explorer.

Solution de contournement 1

Pour contourner ce problème, écrire un script blocs qui modifient uniquement fermé conteneurs ou qui modifient uniquement l'élément du script conteneur immédiat. Pour ce faire, vous pouvez utiliser un espace réservé pour fermer le conteneur cible, ou vous pouvez déplacer le bloc de script dans le conteneur que vous souhaitez modifier.

Solution de contournement 2

Vous pouvez désactiver les messages d'erreur HTTP simplifiés dans Internet Explorer. Cette solution de contournement permet également le message d'erreur s'affiche. Toutefois, Internet Explorer ne se déplace pas hors de la page une fois que l'erreur se produit. Cette solution de contournement ne fonctionne que pour Internet Explorer 6.

Pour ce faire, procédez comme suit :
  1. Dans le menu Outils, cliquez sur Options Internet.
  2. Sous l'onglet Avancé , désactivez la case à cocher afficher des messages d'erreur HTTP simplifiés dans la section de navigation et puis cliquez sur OK.
  3. Fermez le navigateur.

Solution de contournement 3

Vous pouvez désactiver Active Scripting dans Internet Explorer. Cette solution de contournement évite la condition d'erreur en empêchant tout script en cours d'exécution. Toutefois, l'inconvénient de cette solution de contournement est que la page ne pas afficher les modifications qui résultent de précédemment les modifications réussies dynamiques à la page. En outre, toutes les pages dans la même zone de sécurité n'ont pas Active Scripting activé jusqu'à ce que la fonctionnalité est réactivée.

Pour Internet Explorer 7, utilisez une des méthodes suivantes.

Méthode 1

Ajouter le site individuel pour les Sites sensibles, dans lequel les scripts sont désactivés par défaut.

Remarque Cette méthode affecte non seulement les scripts mais également de nombreuses autres zones de la page, y compris les contrôles ActiveX, qui sont désactivées ou définies à invite pour cette zone.

Pour ce faire, procédez comme suit :
  1. Dans le menu Outils, cliquez sur Options Internet.
  2. Sous l'onglet sécurité , sélectionnez la zone Sites sensibles .
  3. Cliquez sur Siteset cliquez sur Ajouter, puis cliquez sur OK.

Méthode 2

Définissez l'Active Scripting à l'invite de commandes ou désactivé lorsque vous affichez un site concerné de la zone dans laquelle le site se charge.

Remarque Ce paramètre affecte tous les sites de la zone et doit être redéfini sur activé lorsque vous parcourez des autres sites. Déterminer quelle zone du site est chargé sous en consultant le coin inférieur droit de la barre d'état.
  1. Dans le menu Outils, cliquez sur Options Internet.
  2. Sous l'onglet sécurité , sélectionnez la zone que le site se charge sous.
  3. Faites défiler jusqu'à la section script et la valeur Active Scripting Désactivé - empêche les scripts ou invite de commande - invite utilisateur à exécuter ou ne pas exécuter de scripts.
  4. Cliquez sur OK.
Remarque Méthode 1 et 2 pour Internet Explorer 7 peuvent rendre le site inutilisable. Désactiver les scripts uniquement si le problème se produit souvent sur le même site. Si vous modifiez le paramètre de script , assurez-vous que vous réinitialisez le paramètre sur activé par la suite afin que d'autres sites dans cette zone ne sont pas affectés. Si vous ne pouvez pas désactiver les scripts, utilisez la solution de contournement 1 ou mise à niveau vers Internet Explorer 8.

Exemple 1

Dans cet exemple, l'élément DIV est un élément de conteneur enfant. Le bloc de SCRIPT à l'intérieur de l'élément DIV tente de modifier l'élément BODY . L'élément BODY est le conteneur parent non fermés de l'élément DIV .
<html>  <body>      <div>                  <script type="text/Javascript">                    document.body.innerHTML+="sample text";                  </script>      </div>  </body></html>
Pour résoudre ce problème, appliquez l'une des méthodes suivantes.

Méthode 1: Modifier l'élément parent

Déplacez le bloc de SCRIPT dans la portée de l'élément BODY . Il s'agit du conteneur qui tente de modifier le script.
<html>  <body>      <div>      </div>      <script type="text/Javascript">           document.body.innerHTML+="sample text";      </script>  </body></html>

Méthode 2: Modifier un élément conteneur fermé

Ajouter un récipient fermé comme un espace réservé dans l'élément conteneur parent. Ensuite, modifiez le nouveau conteneur fermé avec un bloc de script.
<html>  <body>      <div id="targetContainer">      </div>      <div>      <script type="text/Javascript">           document.getElementById('targetContainer').innerHTML+="sample text";      </script>      </div>  </body></html>

Exemple 2

Dans cet exemple, un bloc de SCRIPT qui est à l'intérieur d'un élément de conteneur TD profondément imbriqué tente de modifier un élément de corps du conteneur parent à l'aide de la méthode appendChild .
<html>  <body>      <table>                <tr>                         <td>                                 <script type="text/Javascript">                                                  var d = document.createElement('div');                                                  document.body.appendChild(d);                                 </script>                         </td>                 </tr>      </table>  </body> </html>
Pour résoudre ce problème, déplacez le bloc de SCRIPT dans l'élément BODY .
 <html>  <body>      <table>                <tr>                        <td>                       </td>                 </tr>      </table>      <script type="text/Javascript">                                  var d = document.createElement('div');                                  document.body.appendChild(d);                     </script>  </body> </html>
Statut
Ce comportement est voulu par la conception.

Avertissement : Cet article a été traduit automatiquement.

Propriétés

ID d'article : 927917 - Dernière mise à jour : 03/20/2016 08:55:00 - Révision : 14.0

Microsoft Internet Explorer 6.0, Windows Internet Explorer 7

  • kberrmsg kbcode kbtshoot kbmt KB927917 KbMtfr
Commentaires
>