OVH Cloud OVH Cloud

un script présent sur cette page ralentit Internet Explorer...

15 réponses
Avatar
prog2ni
Bonjour,
Depuis IE7, j'ai le message suivant en utilisant le moteur de recherche de
mon propre site (alors que ca fonctionnait avec IE6) :
"un script présent sur cette page ralentit Internet Explorer.
S'il continue, votre ordinateur risque de cesser de réagir."
Que faire ?

5 réponses

1 2
Avatar
Gilles ---
Bonjour à prog2ni qui, ce lundi 12/03/2007,
a écrit ce qui suit :

Oui, la recherche se fait en Javascript...
Ce serait donc lié au temps... je vais voir si je peux corriger ça
(j'utilise un script que je maitrise pas trop)...

Mais pourquoi, on n'aurait
pas le probleme avec Firefox ?


Le message d'erreur émane d'Internet Explorer.

FireFox a ses propres tolérances à l'égard des scripts, et ce ne sont probablement
pas exactement les mêmes : sous FireFox, j'ai saisi une requête qui a occupé l'ordi
pendant plus de 5 secondes ! IE est moins tolérant (et probablement moins rapide
aussi) ...



--
Gilles ---
http://leblaisois.free.fr/Diaporama/Accueil.htm

Avatar
pascal.chevrel
Bonjour à prog2ni qui, ce dimanche 11/03/2007,
a écrit ce qui suit :

Je viens moi meme de relancer la requete et j'ai de nouveau le message
d'erreur... mais je ne suis pas le seul a avoir ce message ! C'est
pourquoi,
je m'inquiete.
Si j'etais le seul, evidemment le probleme viendrais de chez moi, mais ce
n'est pas le cas !
En fait il faut essayer avec n'importe que mot... pas seulement after
forever. :-)


Je viens de refaire quelques essais.
Il me semble que le message apparaît lorsque la requête ne peut pas être
satisfaite dans un délai de l'ordre de 4 secondes (que ce soit pour
donner des réponses ou annoncer qu'il n'y en a pas).

Si on saisit un truc du genre : azefr cdfre vgtr bghy hujo poulkh
... on est à peu près sûr d'avoir l'injure box.

Si j'ai bien compris, la recherche se fait en JavaScript ; et, avec
JavaScript, ce type de message d'erreur apparaît en général lorsqu'on
demande un travail répétitif sans laisser à l'ordi le temps de vaquer à
ses occupations avec un setTimeout().

Le témoignage de Petit Denis, par ailleurs, laisse entendre qu'on peut
obtenir le même message d'erreur avec IE6.



Chaque navigateur a sa propre durée maximale d'exécution d'un script,
par ailleurs il est très possible que ce script soit tout simplement
plus rapide à l'exécution dans Firefox que dans IE et donc ne franchit
pas la limite de temps d'exécution d'un script.

Personnellement je trouve qu'un moteur de script en javascript c'est
plutôt une mauvaise idée, c'est typiquement pour ce genre de
problématique que les langages côté serveurs (qui sont bien plus rapides
car compilés à la volée alors que le javascript est interprété) ont été
créés.

Je ne suis pas très bon en javascript mais je repère dans tes scripts
des trucs qui impactent les performances comme :

for (nw=0; nw<keywords.length; nw+=1) search(keywords[nw])

keywords.length et results.length sont recalculés à chaque passage de
boucle, ces valeurs devraient être stockées dans une variable *avant* la
boucle comme :

var keywlength = keywords.length;
for (nw=0; nw<keywlength; nw+=1) search(keywords[nw])


Pascal


Avatar
Jean Pierre
Dans son message news:,
Lempel a écrit:
La même chose chez moi.
Donc il y a bien un problème (script ?) dans cette page.


"prog2ni" a écrit dans le message
de news:
Bonjour,
voici l'URL :
http://antithetik.free.fr/engine.php
Tape par exemple 'after forever"

"technicland" wrote:

prog2ni wrote:
Bonjour,
Depuis IE7, j'ai le message suivant en utilisant le moteur de
recherche de mon propre site (alors que ca fonctionnait avec IE6) :
"un script présent sur cette page ralentit Internet Explorer.
S'il continue, votre ordinateur risque de cesser de réagir."
Que faire ?


Bonjour
file nous l'url que l'on se rende compte
Laurent




Bonsoir,

Pas de pb chez moi en utilisant uoi que ce soit comme recherche et en
étant sous IE7. Aucune fenêtre injure box ou quoi que ce soit même en
tapant cela azefr cdfre vgtr bghy hujo poulkh
La preuve :
http://cjoint.com/?dmuWrHE3IX

Cdt.

Jean Pierre.




Avatar
j
Bonsoir à tous !

"prog2ni" a écrit dans le message
news:

Oui, la recherche se fait en Javascript...
Ce serait donc lié au temps... je vais voir si je peux corriger ça
(j'utilise un script que je maitrise pas trop)... Mais pourquoi, on
n'aurait
pas le probleme avec Firefox ?
merci en tous cas !



Ce lien ne règle pas le pb mais permet ( je crois ) de ne plus avoir le
message --»

http://support.microsoft.com/kb/175500/fr

lui préferer la version anglaise :o)

--
« De la discussion, jaillit la lumière.. »
Cdlt@+ à tous ,
http://www.google.fr/search?q=un+script+present+sur+cette+page+ralentit+Internet+Explorer

Avatar
pascal.chevrel

Bonsoir à tous !

"prog2ni" a écrit dans le message
news:

Oui, la recherche se fait en Javascript...
Ce serait donc lié au temps... je vais voir si je peux corriger ça
(j'utilise un script que je maitrise pas trop)... Mais pourquoi, on
n'aurait
pas le probleme avec Firefox ?
merci en tous cas !



Ce lien ne règle pas le pb mais permet ( je crois ) de ne plus avoir le
message --»

http://support.microsoft.com/kb/175500/fr

lui préferer la version anglaise :o)



ca ne règlera pas le problème car tu ne peux l'appliquer qu'à ta
machine, pas aux machines de tes visiteurs.

pascal


1 2