Salutations,
Je pose rarement des questions sur les forums, mais je dois bien avouer que la... je suis coincé >.<
Le probleme est le suivant :
J'effectue une requete en AJAX et j'envoi le résultat obtenu dans l'innerHTML d'un objet DIV.
A priori, rien de très compliqué...
Sauf l'execution foire de temps en temps, à certains endroits.
Exemple : je clique sur un bouton. La requete est envoyée et recue correctement. (j'ai vérifié)
l'execution de mon
document.getElementById('id').innerHTML = contenu ;
Ne pose pas de probleme, et le script se termine normalement, sans erreur. Pourtant, l'affichage n'a pas bougé.
Si j'essaye d'accéder au contenu innerHTML du div en question, je m'apercoit qu'il correspond bien à "contenu"
alert(document.getElementById('id').innerHTML ) ;Donc : la requete AJAX est bien exécutée, et le contenu du DIV est bien remplacé. Cependant, il ne se passe rien a l'écran.
Le plus bizarre, c'est que cela se produit à certains endroits de mon code en particulier, et que recliquer sur le bouton fait marcher correctement le script.
(je précise que le probleme existe sous IE comme sous FF)
Je n'ai pu trouver la raison de ce cafouillage... Quelqu'un aurait-il déjà rencontré ce problème ? :-/
Merci d'avance
Duncan Idaho