[DHTML] Ajouts dynamque d'�l�ment
alors voila, je souhaiterai pouvoir ajouter dynamiquement des �l�ments dans la case d'un tableau. Ces �l�ments sont g�n�r� par une servlet, a l'aide d'un appel Ajax.
Quelqu'un serait t il pourquoi ce code ne fonctionne pas :
xml g�n�r� par la servlet
Code:
1 2 3 4 5
|
//contentType = application/xml
<reponse>
<div>blabla</div>
</response> |
script cot� html apel� lors de la reception de la requete ajax:
Code:
1 2 3
|
var donnees = req.responseXML.getElementsByTagName('reponse')[0];
document.getElementById("target").appendChild(donnees); |
ps:le pb doit venir de la manipulation des donn�es car,
si je n'utilise pas appendChild mais plutot innerHTML et que la r�ponse g�n�r� 'nest pas xml mais seulement du text brute, je parvient a modifier la page. Mais etant donn� que je souhaite que a chaque appel j'obtienne un nouvelle �l�ment suppl�mentaire je pense devoir utilis� appendChild
2nd ps: sous firefox rien ne se passe... et sous ie (6.xx) j'obtient l'erreur javascript : "cette interface n'est pas pris en charge" avec l'erreur citu� sur la ligne correspondant � : l'utilisation de appendChild
Pour simplifier : J'aimerai savoir comment on fait pour utiliser un noeud xml node avec la m�thode appendChild(..) sur un noued html
Merci d'avance
Re: [DHTML] Ajouts dynamque d'�l�ment
Citation:
Envoy� par metalpetsFR
Pour simplifier : J'aimerai savoir comment on fait pour utiliser un noeud xml node avec la m�thode appendChild(..) sur un noued html
Pas possible. Un noeud DOM est li� rigidement � son document. Tu n'as pas le droit de le changer de document. Un noeud de ton fichier XML ne pourra jamais devenir un noeud de ta page HTML.
Il faut revoir ta fa�on de faire.