Gestion des messages contextuels
Dans certaines circonstances, une fenêtre contextuelle Internet Explorer indiquant "Un script présent sur cette page ralentit Internet Explorer" s'affiche lorsque le nombre d'instructions de script en cours d'exécution est supérieur à la valeur par défaut du système. L'utilisateur peut alors sélectionner Oui pour mettre fin au script ou Non pour poursuivre.
Firefox peut afficher la fenêtre contextuelle indiquant "Warning: Unresponsive script A script on this page may be busy, or it may have stopped responding. You can stop the script now, or you can continue to see of the script will complete."
Ces messages peuvent s'afficher plusieurs fois selon le contenu de la page en cours de chargement et très souvent lors du rendu de tableaux volumineux contenant des milliers de documents CAO et/ou articles WTPart. Les opérations classiques au cours desquelles ce problème survient sont l'affichage d'un espace de travail volumineux ou l'exécution d'un ajout dans une boîte de dialogue de collection de l'espace de travail.
Les sections suivantes répertorient les méthodes permettant de gérer ces messages contextuels.
Internet Explorer
• Comme solution temporaire, sélectionnez Non aux demandes d'annulation de script jusqu'à ce que la page s'affiche ou bien limitez le nombre d'objets contenus dans l'écran de l'espace de travail ou des préférences en modifiant les règles de collection de cette page.
• Comme solution permanente, ouvrez Internet Explorer, sélectionnez > , puis cliquez sur l'onglet Avancés. Sous l'en-tête Navigation, cochez les cases Désactiver le débogage des scripts et décochez la case Afficher une notification de chaque erreur de script. Par ailleurs, consultez la page Web (en anglais) http://support.microsoft.com/default.aspx?scid=kb;en-us;Q175500 sur l'ajout d'une entrée de registre en vue de modifier la limite d'exécution des scripts par défaut du système pour le message d'avertissement.
Procédure Microsoft :
1. A l'aide d'un Editeur du Registre tel que Regedt32.exe, ouvrez cette clé : HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Styles
|
Si la clé Styles n'est pas présente, créez-en une appelée Styles.
|
2. Sous cette clé, créez une valeur DWORD appelée "MaxScriptStatements", puis attribuez-lui le nombre d'instructions de script souhaité.
La valeur 0xffffffff (hexadécimale) ou 4294967295 (binaire) pour MaxScriptStatements donne les meilleurs résultats.
Fermez Internet Explorer et Windchill Workgroup Manager, puis redémarrez Windchill Workgroup Manager.
Firefox
• Comme solution temporaire, sélectionnez Continuer aux messages de script sans réponse jusqu'à ce que la page s'affiche ou bien limitez le nombre d'objets contenus dans la boîte de dialogue de l'espace de travail ou de collection en modifiant les règles de collection de cette page.
• Comme solution permanente, saisissez "about:config" dans le champ d'emplacement d'URL du navigateur, recherchez la préférence "dom.max_script_run_time" et augmentez sa valeur en la faisant passer à 30 ou 60 par exemple.