Bonjour,
Comme le sujet le laisse deviner, j'ai un pb concernant IE, setInterval et le changement dynamique d'un attribut de style.
J'ai donc une fonction qui cache ou affiche une div, en effectuant un :
Cette fonction est appelée en boucle à l'aide d'un setInterval.
Avec Firefox, pas de pb. Avec IE, la fonction est bien appelée, mais le changement de style ne s'effectue pas. C'est comme si IE n'arrivait pas à charger la nouvelle apparence. Par contre, je fais une alert() dans la fonction, la boite de dialogue s'affiche, et le changement de style s'effectue ensuite. De même si je passe ma souris au dessus de l'élément dont le style doit être modifié.
Bref tout se passe comme si IE avait besoin d'une sollicitation externe pour mettre à jour mon style. C'est assez embêtant, vous en conviendrez.
Est-ce que vous avez une idée de ce qui peut lui poser problème ? Merci
Modifié par JulienA (24 May 2008 - 21:20)
Comme le sujet le laisse deviner, j'ai un pb concernant IE, setInterval et le changement dynamique d'un attribut de style.
J'ai donc une fonction qui cache ou affiche une div, en effectuant un :
div.style.display = "none";
Cette fonction est appelée en boucle à l'aide d'un setInterval.
Avec Firefox, pas de pb. Avec IE, la fonction est bien appelée, mais le changement de style ne s'effectue pas. C'est comme si IE n'arrivait pas à charger la nouvelle apparence. Par contre, je fais une alert() dans la fonction, la boite de dialogue s'affiche, et le changement de style s'effectue ensuite. De même si je passe ma souris au dessus de l'élément dont le style doit être modifié.
Bref tout se passe comme si IE avait besoin d'une sollicitation externe pour mettre à jour mon style. C'est assez embêtant, vous en conviendrez.
Est-ce que vous avez une idée de ce qui peut lui poser problème ? Merci
Modifié par JulienA (24 May 2008 - 21:20)