11548 sujets

JavaScript, DOM et API Web HTML5

bonjour à tous,

j'utilise l'objet xmlhttprequest sur un projet de fin d'études en ce moment même, il s'agit d'afficher un calendrier croisé avec une base de données sur le coté droit du site.Pour éviter de recharger la page entière lorsque l'utilisateur veux changer de mois j'utilise un petit javascript qui envoie une requête au serveur (php) et intègre la reponse dans la page avec innerHTML.

Sous FF, pas de problêmes, on peut cliquer autant de fois que l'on veut à les mois défilent!
Par contre sous IE, quand on a effectué un changement de mois, impossible de changer une fois de plus, le lien semble ne plus fonctionner, il n'y a même pas une petite erreur pour me guider.

Si quelqu'un pouvait me glisser une astuce ou une info à ce sujet je serai preneur.

[ edit]
il s'agit d'un problême lié à l'appel de la fonction de callBack de la méthode sendAndLoad, j'utilise la classe suivante:http://www.sutekidane.net/labo/javascript/xhrconnection/XHRConnection.js
en gros cette fonction de callback n'est appellée qu'une fois et je ne comprends absolument pas pourquoi.
[/edit]

merci!

marko_
Modifié par marko_ (28 Apr 2005 - 19:03)
j'ai trouvé la solution à mon problème, je vous la donne donc en éspérant qu'elle servira Smiley cligne .

Il fallait en fait recréer un nouvel objet XHRConnection à chaques requêtes vers le serveur, donc si j'ai bien suivi le comportement, IE est incapable d'exécuter plusieurs requêtes avec le même objet.C'est pour ça que le fonction de callback n'était jamais appellé deux fois.

marko_