OVH Cloud OVH Cloud

Mettre des données dans un tableau HTML

2 réponses
Avatar
Jean-Paul Witz
Bonjour

Je cherche à remplir un tableau html: J'ai essayé ceci, sans succès
(avec FireFox):
<table>
<tr>
<td id='c[1][1]'>1</td>
<td id='c[2][1]'>2</td>
<td id='c[3][1]'>3</td>
</tr>
<tr>
<td id='c[1][2]'>4</td>
<td id='c[2][2]'>5</td>
<td id='c[3][2]'>6</td>
</tr>
</table>
<script type='text/javascript' language='javascript'>
document.getElementById('c[1][1]').text=un
document.getElementById('c[2][1]').text=deux
document.getElementById('c[3][1]').text=trois
etc......
</script>

Quelqu'un aurait-il une idée de ce qui coince?
Merci
JPW

2 réponses

Avatar
Florian Sinatra
*Jean-Paul Witz* @ 27/10/2006 12:07 :
Bonjour

Je cherche à remplir un tableau html: J'ai essayé ceci, sans succès
(avec FireFox):


Bizarre qu'il n'indique aucune erreur. Ou n'as tu pas regardé ?

<script type='text/javascript' language='javascript'>
document.getElementById('c[1][1]').text=un
document.getElementById('c[2][1]').textÞux
document.getElementById('c[3][1]').text=trois


Faut que tu nous expliques deux trucs là.

1/ D'où sort ta propriété text ? C'est pas en inventant une propriété
qu'elle va pouvoir servir. C'est innerHTML (ou firstChild.nodeValue en
DOM). <http://www.quirksmode.org/dom/intro.html>

2/ Tes variables un, deux et trois sont-elles bien définies ? Ou ne
voulais-tu pas écrire "un","deux" et "trois" ?

Avatar
Jean-Paul Witz
*Jean-Paul Witz* @ 27/10/2006 12:07 :

Bonjour

Je cherche à remplir un tableau html: J'ai essayé ceci, sans succès
(avec FireFox):



Bizarre qu'il n'indique aucune erreur. Ou n'as tu pas regardé ?


<script type='text/javascript' language='javascript'>
document.getElementById('c[1][1]').text=un
document.getElementById('c[2][1]').textÞux
document.getElementById('c[3][1]').text=trois



Faut que tu nous expliques deux trucs là.

1/ D'où sort ta propriété text ? C'est pas en inventant une propriété
qu'elle va pouvoir servir. C'est innerHTML (ou firstChild.nodeValue en
DOM). <http://www.quirksmode.org/dom/intro.html>

2/ Tes variables un, deux et trois sont-elles bien définies ? Ou ne
voulais-tu pas écrire "un","deux" et "trois" ?


Avec innerHTML et les guillemets, ça marche.
Merci à vous
JPW