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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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