Probleme avec DOM pour changer la valeur d un <TD>

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Probleme avec DOM pour changer la valeur d un <TD>

par guilt92 » 17 mai 2006, 13:18

Finalement le seul truc qui buggait était que la colonne était vide a l origine. Si je mets un &nbsp; dedans ca fonctionne. Je ne connais pas la méthode des id mais merci quand meme :wink:

par starkeus » 16 mai 2006, 17:00

Moi je te conseillerai de passer par des IDs qu'en penses-tu :D

Probleme avec DOM pour changer la valeur d un <TD>

par guilt92 » 16 mai 2006, 15:18

Bonjour,

Je n'arrive pas a changer dynamiquement la valeur d'une case de mon tableau je ne comprend pas pourquoi. Je précise que je voudrais modifier la case a coté de "Nom" soit la case [0][1].

voici mon code html :

Code : Tout sélectionner

<table align="center" id="table_infos"> <tr> <td>Nom :</td> <td></td> </tr> <tr> <td>Prénom :</td> <td></td> </tr></table>
Sur le passage d une image dans un autre tableau j appelle la fonction suivante:

Code : Tout sélectionner

<script language="javascript"> function remplir_ligne(nom,prenom) { var nom_gl=10; var tableau = document.getElementById("table_infos"); var lignes = tableau.getElementsByTagName("tr"); var cells = lignes[0].getElementsByTagName("td"); var cell_1_2 = cells[1]; cell_1_2.firstChild.nodeValue = "blabla"; } </script>
Normalement cela devrait modifier la valeure, mais j ai un message d erreur :

'firstchild' is null or is not an object.

Aidez moi svp ! :cry: