Comment résoudre les erreurs de script dans Internet Explorer

Important

L’application de bureau Internet Explorer 11 sera retirée et ne sera plus prise en charge le 15 juin 2022 (pour obtenir la liste des applications dans l’étendue, consultez le FAQ). Les mêmes applications et sites Internet Explorer 11 que vous utilisez aujourd’hui peuvent s’ouvrir Microsoft Edge le mode Internet Explorer. Apprenez-en davantage ici.

Cet article résout le problème où la page web ne peut pas être affichée lorsqu’une erreur de script se produit dans Internet Explorer.

Version du produit d’origine :   Internet Explorer 11, Internet Explorer 10, Internet Explorer 9
Numéro de la ko d’origine :   308260

Résumé

Lorsque vous recevez des erreurs de script, les pages web peuvent ne pas être affichées ou fonctionner correctement dans Internet Explorer.

Lorsque des erreurs de script se produisent dans Internet Explorer, vous pouvez recevoir les messages d’erreur suivants :

Les problèmes liés à cette page Web peuvent l’empêcher de s’afficher correctement ou de fonctionner correctement. À l’avenir, vous pourrez afficher ce message en double-cliquant sur l’icône d’avertissement affichée dans la barre d’état.

Si vous sélectionnez Afficher les détails, vous pouvez voir des informations détaillées sur les erreurs suivantes :

Line:<LineNumber>
Char:<CharacterNumber>
Error:<ErrorMessage>
Code: 0
URL: http://Webserver/page.htm
A Runtime Error has occurred.
Do you wish to Debug?
Line:<LineNumber>
Error:<ErrorMessage>

Le message d’avertissement suivant peut également apparaître dans la barre d’état d’Internet Explorer :

Terminé, mais avec des erreurs sur la page.

Ce problème se produit car le code source HTML de la page web ne fonctionne pas correctement avec le script côté client, tel que le script Microsoft JScript ou Microsoft Visual Basic. Ce problème peut se produire pour une ou plusieurs des raisons suivantes :

  • Un problème existe dans le code source HTML de la page web.
  • La page web utilise des technologies plus nouvelles qui ne sont pas pris en charge par Internet Explorer.
  • La page web utilise un script visual basic côté client, ce qui est déprécié.
  • Les scripts actifs, ActiveX contrôles de Java programmes sont bloqués sur votre ordinateur ou sur le réseau. Internet Explorer ou un autre programme, tel que des programmes antivirus ou des pare-feu, peut être configuré pour bloquer les scripts actifs, les contrôles ActiveX ou les programmes Java logiciels.
  • Un logiciel antivirus est configuré pour analyser vos dossiers Fichiers Internet temporaires ou Fichiers programmes téléchargés.
  • Les dossiers Internet de votre ordinateur sont endommagés.
  • Vos pilotes de carte vidéo sont endommagés ou obsolètes.

Notes

Les scripts côté serveur tels que Visual Basic scripts dans Active Server Pages (ASP) s’exécutent sur un serveur web. Les erreurs de script qui se produisent en raison d’échecs de script côté serveur ne produisent pas de messages d’erreur dans Internet Explorer, mais elles peuvent créer une page web qui ne s’affiche pas ou ne fonctionne pas correctement. Les informations de dépannage de cet article s’appliquent aux erreurs de script côté client. Contactez l’administrateur du serveur web si vous pensez qu’un problème affecte un script côté serveur.

Ces méthodes répertoriées dans cet article peuvent vous aider à résoudre les erreurs de script provoquées par des fichiers ou des paramètres sur votre ordinateur. Pour obtenir des instructions visuelles rapides sur la résolution des erreurs de script dans Internet Explorer, regardez cette vidéo :

Résolution

Notes

Microsoft vous encourage à mettre à jour votre système avec la dernière mise à jour Windows disponible. Pour plus d’informations sur Windows mise à jour, voir FAQ.

Étape 1 : Assurez-vous que des erreurs de script se produisent sur plusieurs pages web

Si le seul signe de ce problème est le message d’erreur et que les sites web fonctionnent, vous pouvez probablement ignorer l’erreur. En outre, si le problème se produit sur une ou deux pages web, le problème peut être dû à ces pages. Si vous décidez d’ignorer les erreurs, vous pouvez désactiver le débogage de script. Pour ce faire, cochez la case Désactiver le débogage de script (Internet Explorer) dans les paramètres de navigation avancée des options > > Internet.

Notes

Si ce problème se produit sur plusieurs sites, ne désactivez pas le débogage de script.

Étape 2 : Assurez-vous que le problème est dû à des fichiers ou des paramètres sur votre ordinateur

Pour affiner la source du problème, utilisez un autre compte d’utilisateur, un autre navigateur ou un autre ordinateur pour afficher les pages web qui ont déclenché l’erreur de script.

Si l’erreur de script ne se produit pas lorsque vous affichez la page web via un autre compte d’utilisateur, dans un autre navigateur ou sur un autre ordinateur, le problème peut être dû à des fichiers ou des paramètres sur votre ordinateur. Dans ce cas, suivez les méthodes de cet article pour résoudre ce problème :

Après avoir terminé chaque méthode, essayez d’ouvrir une page web sur laquelle vous avez précédemment reçu une erreur de script. Si vous ne recevez pas l’erreur, le problème est résolu.

Méthode 1 : vérifier que les scripts actifs, ActiveX et Java ne sont pas bloqués par Internet Explorer

Les scripts actifs, ActiveX et Java sont tous impliqués dans la mise en forme de la façon dont les informations sont affichées sur une page web. Si ces fonctionnalités sont bloquées sur votre ordinateur, cela risque de perturber l’affichage de la page web. Vous pouvez réinitialiser vos paramètres de sécurité Internet Explorer pour vous assurer que ces fonctionnalités ne sont pas bloquées. Pour ce faire, suivez les étapes suivantes :

  1. Démarrez Internet Explorer.

  2. Dans le menu Outils, sélectionnez Options Internet. Si le menu Outils n’est pas affiché, appuyez sur Alt pour afficher les menus.

  3. Dans la boîte de dialogue Options Internet, sélectionnez l’onglet Sécurité.

  4. Sélectionnez Le niveau par défaut > OK.

    Notes

    ActiveX contrôles et Java programmes sont désactivés dans le niveau de sécurité élevé dans Internet Explorer.

    Capture d’écran de la fenêtre Options Internet. Sous l’onglet Sécurité, sélectionnez Niveau par défaut.

Méthode 2 : Supprimer tous les fichiers Internet temporaires

Chaque fois que vous ouvrez un navigateur pour afficher une page web, votre ordinateur stocke une copie locale de cette page web dans un fichier temporaire. Si la taille du dossier des fichiers Internet temporaires devient trop importante, certains problèmes d’affichage peuvent se produire lorsque vous ouvrez des pages web. L’effacement périodique du dossier peut aider à résoudre le problème.

Pour supprimer tous les fichiers Internet temporaires pour Internet Explorer.

  1. Démarrez Internet Explorer.

  2. Dans le menu Outils, sélectionnez Options Internet. Si le menu Outils n’est pas affiché, appuyez sur Alt pour afficher les menus.

  3. Cliquez sur l’onglet Général.

  4. Sous Historique de navigation, sélectionnez Supprimer.

    Capture d’écran de la fenêtre Options Internet. Sous l’onglet Geneal, dans la section Historique de navigation, le bouton Supprimer est mis en surbrillviation.

  5. Dans la boîte de dialogue Supprimer l’historique de navigation, cochez les cases suivantes, puis sélectionnez Supprimer:

    • Fichiers Internet temporaires
    • Cookies
    • Historique

    Capture d’écran de la fenêtre Supprimer l’historique de navigation. Les options Fichiers Internet temporaires, Cookies et Historique sont vérifiées.

  6. Sélectionnez Fermer, puis sélectionnez OK pour fermer la boîte de dialogue Options Internet.

Méthode 3 : Installer les dernières mises à jour logicielles pour Windows

Pour rester à jour, sélectionnez le bouton Démarrer pour > Paramètres mise à jour & de sécurité Windows mise à jour, puis sélectionnez Vérifier les mises > > à jour.

Débogage avancé

Cette section est destinée aux utilisateurs d’ordinateurs plus avancés. Il inclut trois méthodes pour résoudre le problème.

Méthode 1 : vérifier que les scripts actifs, activeX et Java ne sont pas bloqués par un programme antivirus ou par un pare-feu

Les scripts, ActiveX contrôles de contenu et Java programmes d’aide à la mise en forme de l’affichage d’une page web. Si ces fonctionnalités sont bloquées, cela risque de perturber l’affichage des pages web.

Pour vous assurer que les scripts, ActiveX contrôles et les programmes Java ne sont pas bloqués, consultez la documentation du pare-feu ou du programme antivirus que vous utilisez. Ensuite, a effectuer les modifications nécessaires.

Méthode 2 : vérifier que votre programme antivirus n’est pas prêt à analyser les fichiers Internet temporaires ou les dossiers Fichiers programmes téléchargés

Si un programme antivirus interprète un script comme un virus et l’empêche de s’exécute, une erreur de script peut se produire. Pour éviter ce problème, assurez-vous que le programme antivirus n’analyse pas le dossier Fichiers Internet temporaires ni le dossier Fichiers programmes téléchargés.

Pour empêcher le programme d’analyser ces dossiers, consultez la documentation relative au programme antivirus que vous utilisez. Ensuite, a effectuer les modifications nécessaires. Pour ajouter des exclusions à Sécurité Windows dans Windows 10 environnements, ajoutez une exclusion à Sécurité Windows.

Méthode 3 : Désactiver le défilement fluide

Si vous faites l’expérience d’un problème d’affichage vidéo, la fonctionnalité De défilement fluide risque de provoquer un mauvais délai d’affichage d’un script. Il peut générer une erreur de script. Pour désactiver la fonctionnalité De défilement fluide dans Internet Explorer, suivez les étapes suivantes :

  1. Démarrez Internet Explorer.
  2. Dans le menu Outils, sélectionnez Options Internet. Si le menu Outils n’est pas affiché, appuyez sur Alt pour afficher les menus.
  3. Sous l’onglet Avancé, cochez la case Utiliser un défilement fluide.
  4. Sélectionnez OK, puis quittez Internet Explorer.

Notes

Si cela résout le problème, vérifiez si un pilote mis à jour est disponible pour votre carte vidéo. Pour obtenir un pilote mis à jour, contactez le fabricant de votre carte vidéo ou de votre ordinateur.

Plus d’informations

Procédure pour désactiver la notification concernant chaque erreur de script dans Internet Explorer

  1. Démarrez Internet Explorer.

  2. Dans le menu Outils, sélectionnez Options Internet. Si le menu Outils n’est pas affiché, appuyez sur Alt pour afficher les menus.

  3. Sous l’onglet Avancé, videz la zone Afficher une notification sur chaque zone d’erreur de script, puis sélectionnez OK.

    Capture d’écran de la fenêtre Options Internet. Sous l’onglet Avance, la case à cocher Afficher une notification sur chaque erreur de script est effacée.

Résolution des erreurs de script lors de l’impression à partir d’Internet Explorer

Si vous essayez d’imprimer une page web dans Internet Explorer, vous pouvez recevoir une erreur de script semblable à l’exemple suivant :

An error has occurred in the script on this page.
Line:<LineNumber>
Char:<CharacterNumber>
Error:<ErrorMessage>
Code: 0
URL: res/ieframe.dll/preview.js.

En règle générale, les pilotes d’imprimante obsolètes peuvent provoquer des problèmes lorsque vous imprimez à partir d’Internet Explorer. Pour résoudre ces problèmes, essayez de mettre à jour le dernier pilote d’imprimante de votre imprimante.

Pour résoudre ce problème, suivez les étapes de résolution des problèmes d’imprimante dans Windows 7 et Windows 8.1 pour vérifier votre imprimante et mettre à jour le pilote d’imprimante.

Important

Dans certains cas, il se peut qu’une version mise à jour du pilote ne soit pas disponible Windows mise à jour. Vous de devez peut-être consulter le site web du fabricant pour rechercher et télécharger le dernier pilote d’imprimante de votre imprimante.

Si vous ne pouvez pas imprimer ou afficher un aperçu d’une page web dans Internet Explorer, consultez l’article suivant :

Impossible d’imprimer ou d’afficher l’aperçu avant impression d’une page web dans Internet Explorer.