DuncanIdaho
Messages postés98Date d'inscriptionmardi 1 janvier 2002StatutMembreDernière intervention12 février 2008
-
1 juin 2007 à 17:40
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 2013
-
4 juin 2007 à 09:27
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 ? :-/