Salut à tous.
Je m'amuse pour la première fois à utiliser du javascript, et je ne parviens pas à faire fonctionner sous IE un bout de code qui fonctionne pourtant très bien sous Firefox. En voici une partie :
Bon, vous l'aurez compris, je prends les valeurs de boites de texte et je crée une nouvelle ligne dans une table.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 var list = document.getElementById("usersList"); var tr=document.createElement("tr"); list.appendChild(tr); var td1=document.createElement("td"); tr.appendChild(td1); var td2=document.createElement("td"); tr.appendChild(td2); var txt1=document.createTextNode(document.getElementById("userName").value); td1.appendChild(txt1); td2.appendChild(document.createTextNode(document.getElementById("userSurname").value));
Le pire, c'est que dans le code cela a tout l'air de fonctionner. Ca fait une heure que je planche la dessus en créant des tests à grand coup de alert() et il semblerait toutes les données sont cohérentes et que l'arbre XML est bel et bien modifié même entre plusieurs appels à cette fonction (donc non, ce n'est pas un problème débile genre oublier d'activer le javascript...). Mais voilà, au final il n'y a strictement rien qui apparait à l'écran.
Si quelqu'un peut m'aider je lui en serais reconnaissant.
Partager