Lors de la visite de certains sites Web, Internet Explorer peut signaler un message d'erreur - Un script de cette page ralentit l'exécution d'Internet Explorer! Si vous rencontrez fréquemment ce problème, vous voudrez peut-être lire davantage!
Dans certaines situations, une page Web contient un script dont l’exécution prend un temps inhabituellement long. Si vous scriptez un contrôle ActiveX sur une page Web pour transférer un fichier très volumineux ou effectuer une requête de base de données volumineuse, le délai sera souvent beaucoup plus long.
Dans ce cas, Internet Explorer invite l'utilisateur à décider s'il souhaite ou non continuer à exécuter le script lent. Vous pouvez voir un message comme suit:
Un script sur cette page provoque Internet Explorer à s'exécuter lentement. S'il continue à fonctionner, votre ordinateur peut ne plus répondre. Voulez-vous abandonner le script?
Dans Internet Explorer, la valeur d'expiration du script peut être modifiée sur des ordinateurs clients spécifiques en modifiant une entrée de registre. Par conséquent, si vous voyez fréquemment ce message, vous souhaiterez peut-être modifier la valeur de délai d'expiration du script.
Pour ce faire, ouvrez regedit et naviguez jusqu'à la clé suivante: HKEY_CURRENT_USER Software Microsoft Internet Explorer Styles
Si la modes key is not present, vous devrez peut-être la créer!
Créez ensuite une nouvelle valeur DWORD appelée MaxScriptStatements sous cette clé et définissez la valeur sur le nombre souhaité d'instructions de script. Le seuil par défaut pour la boîte de dialogue de délai d'attente est 5 000 000 d'instructions. Si vous n’êtes pas sûr de la valeur à utiliser, vous pouvez définir une valeur DWORD de 0xFFFFFFFF pour éviter complètement le dialogue.
Vous pouvez également télécharger Microsoft Fix it 50403 à partir de KB175500 et l’appliquer pour permettre à Microsoft de le réparer automatiquement.