Select the product you need help with
Message d'erreur : « Un script présent sur cette page ralentit Internet Explorer. »Numéro d'article: 175500 - Voir les produits auxquels s'applique cet article RésuméL'exécution de certains scripts pouvant être très longue, Internet Explorer invite l'utilisateur à décider s'il veut continuer à exécuter le script lent. Certains tests et tests d'évaluation peuvent utiliser des scripts dont le temps d'exécution est long et peuvent augmenter le temps d'attente avant l'apparition de la boîte de message. Dans Internet Explorer, la valeur du délai d'attente d'un script peut être modifiée sur des ordinateurs client spécifiques en modifiant une entrée de Registre. Plus d'informations Dans certaines situations, une page Web peut contenir un script dont l'exécution est anormalement longue. Si vous créez un script pour un contrôle ActiveX sur une page Web afin de transférer un très gros fichier ou d'effectuer une recherche dans une grande base de données, le délai d'attente risque d'être relativement long. Internet Explorer 3.02 détecte le long délai d'attente et invite l'utilisateur, via une boîte de dialogue, à lire le texte suivant : Cette page contient un script dont l'exécution est anormalement longue. Pour mettre fin à ce script maintenant, cliquez sur Annuler. Un script présent sur cette page ralentit Internet Explorer. S'il continue à être exécuté, votre ordinateur ne pourra peut-être plus réagir. Voulez-vous interrompre ce script ? Dans Internet Explorer 3.02, cette boîte de message peut apparaître sur des ordinateurs exécutant Windows 95. La version 3.02 du navigateur regarde spécifiquement si le thread du script a utilisé des messages de fenêtre au cours des 5 dernières secondes. Il n'est pas possible de supprimer ce délai d'attente pour Internet Explorer 3.02. Si vous utilisez un contrôle ActiveX avec de longues opérations de blocage, ce contrôle ActiveX doit utiliser un mécanisme d'enregistrement des événements et rendre le contrôle à l'appelant ou appeler PeekMessage toutes les 5 secondes pour réinitialiser le délai d'attente. Comme pour Internet Explorer 4.0 et les versions ultérieures, le délai d'attente n'est plus une valeur fixe basée sur les messages de Windows. Internet Explorer effectue maintenant le suivi du nombre total d'inscriptions de script exécutées et réinitialise la valeur chaque fois qu'une nouvelle inscription de script est lancée, par exemple à partir d'un délai d'attente ou à partir d'un gestionnaire d'événements, pour la page actuelle avec le moteur de script. Internet Explorer affiche une boîte de dialogue « script de longue durée » lorsque cette valeur dépasse une certaine limite. Internet Explorer ne vérifie pas chaque instruction pour savoir si elle dépasse cette limite. Périodiquement, le moteur de script interroge Internet Explorer au sujet du nombre d'inscriptions exécutées et Internet Explorer vérifie s'il dépasse la limite. Grâce à ce mécanisme, il est possible d'exécuter un nombre d'inscriptions supérieur à la limite par défaut en évitant l'affichage de la boîte de dialogue si la totalité de l'inscription du script se termine avant que le moteur de script interroge Internet Explorer. Afin que nous puissions modifier cette valeur de délai d'attente dans Internet Explorer 4.0, 5.0, 6, 7 ou 8 pour vous, consultez la section « Aidez-moi ». Si vous préférez résoudre le problème vous-même, consultez la section « Je résous le problème moi-même ». Aidez-moiPour résoudre ce problème automatiquement, cliquez sur le bouton Fix it ou sur le lien correspondant. Cliquez sur Exécuter dans la boîte de dialogue Téléchargement de fichier, et suivez la procédure indiquée par l'Assistant Résolution. Remarques
Rendez-vous ensuite dans la section « Le problème est-il résolu ? ». Je résous le problème moi-mêmeImportant Cette section, méthode ou tâche explique la procédure de modification du Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour plus de protection, effectuez une sauvegarde du Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la procédure de sauvegarde et de restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :322756
(http://support.microsoft.com/kb/322756/fr/
)
Procédure de sauvegarde et de restauration du Registre dans WindowsPour modifier cette valeur du délai d'attente dans Internet Explorer 4.0, 5.0, 6, 7 ou 8, procédez comme suit :
Le délai d'attente des versions 4.0, 5.0, 6, 7 et 8 d'Internet Explorer étant basé sur le nombre d'inscriptions de script exécutées, la boîte de dialogue de délai d'attente ne s'affiche pas durant le contrôle ActiveX ou les retards d'accès à la base de données. Les boucles sans fin dans le script seront toujours détectées. Le problème est-il résolu ?
RéférencesPour plus d'informations sur la vitesse, la sécurité et la capacité d'adaptation d'Internet Explorer 8, reportez-vous au site Web de Microsoft à l'adresse suivante : http://windows.microsoft.com/fr-fr/internet-explorer/download-ie
(http://windows.microsoft.com/fr-fr/internet-explorer/download-ie)
PropriétésNuméro d'article: 175500 - Dernière mise à jour: jeudi 28 février 2013 - Version: 8.0 Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT. | Traductions disponibles
|


Retour au début








