SetTimeout au ralenti sous ie

Résolu/Fermé
samsam26 Messages postés 105 Date d'inscription vendredi 6 février 2009 Statut Membre Dernière intervention 4 mars 2013 - Modifié par samsam26 le 17/04/2012 à 16:58
samsam26 Messages postés 105 Date d'inscription vendredi 6 février 2009 Statut Membre Dernière intervention 4 mars 2013 - 20 avril 2012 à 11:10
Bonjour,
actuellement dans la réalisation d'un site internet, je rencontre un problème (depuis la validation en XHTML Strict 1.0 il me semble).

Une des pages concernée:
http://www.spla.pro/test/catalogue.php?c=tv&o=titre&v=A&p=1

Pour lancer la fonction appuyez sur une des flèche (droite/gauche) ou cliquez sur une lettre de l'alphabet en haut ou sur un numéro de page en bas.

Comme on peut le constater sous internet explorer, le rendu du setTimeout est loin d'être le même que sous firefox ou chrome par exemple.
Quelqu'un a-t-il déjà eu ce problème? Auriez vous une solution, une explication?
Je ne vois vraiment pas quelle pourrait en être la source.
Je vous remercie d'avance pour votre aide.
Bonne journée.

A voir également:

3 réponses

AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 311
18 avril 2012 à 10:35
Bonjour,
C'est juste que IE est méga-lent. Tu n'y peux pas grand-chose. Il peut avoir du mal avec certaines fonctions.
0
samsam26 Messages postés 105 Date d'inscription vendredi 6 février 2009 Statut Membre Dernière intervention 4 mars 2013 6
18 avril 2012 à 15:15
Merci pour ta réponse.

A ouai carrement! Mais ils ont décidé de nous pourrir jusqu'à la moelle!

tu dis que IE a du mal avec certaines fonctions, est ce que setInterval passerait mieux par exemple?

Il y a souvent une manière de "contourner" le problème avec IE... Je suis ouvert à toutes propositions, sinon tant pis, je fais ça autrement .. Une bonne partie de la population étant sous IE, je ne peux pas négliger une telle différence.
0
AssassinTourist Messages postés 5710 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 311
18 avril 2012 à 16:00
Désolé, je n'ai pas trouvé de solution miracle (surtout que le temps de réponse dépend un peu du poste de l'utilisateur car s'il a ouvert 3000 onglets, il va avoir du mal... et les autres aussi)

Voici une comparaison des performances des navigateurs :
https://www.commentcamarche.net/faq/31525-quel-est-le-meilleur-navigateur-sous-windows
(avec une vieille version de Firefox, c'est dommage)
0
samsam26 Messages postés 105 Date d'inscription vendredi 6 février 2009 Statut Membre Dernière intervention 4 mars 2013 6
20 avril 2012 à 11:08
Merci pour le lien, il est intéressant.dommage qu'il ne soit pas à jour ouais.
0
theshadoo Messages postés 786 Date d'inscription samedi 26 mai 2007 Statut Membre Dernière intervention 3 mai 2016 123
18 avril 2012 à 21:47
comme dit plus bas. C'est tout simplement par ce que le moteur javascript de IE c'est de la merde en gros.

Plus tu vas vers la dernière version et meilleur le moteur javascript sera. IE9 est enfin pas mal (niveau moteur de rendu attention ! ca ne veut pas dire que je conseil ce navigateur)

le settimeout n'est pas top sous IE7 et IE8, il a une latence en rapport aux autres navigateur tel que Opéra, chrome et firefox
0
samsam26 Messages postés 105 Date d'inscription vendredi 6 février 2009 Statut Membre Dernière intervention 4 mars 2013 6
20 avril 2012 à 11:10
Merci pour vos réponses, quel dommage..
0