Tableau html + javascript

Eléphanteau du PHP | 44 Messages

08 juil. 2005, 09:45

Bonjour,

Voilà, j'ai créé un tableau tout ce qu'il y a de plus bete avec une textbox + 1 bouton :

<form>
<table>
<tr>
<td>
.............à remplire..............
<td>
</tr>
</table>

<input type=text size=30>
<input button value=go onclick='test()'>

<script language=javascript>
function test()
{
........insérer le text de la text box dans la cellule de mon tableau......
}

</script>




Je voudrais savoir comment identifier la cellule de mon tableau afin de le remplir via ma fonction javascript "test()".
Ceci me servirait à comprendre comment insérer une photo dans la cellule.

merci de votre aide

Mammouth du PHP | 19672 Messages

08 juil. 2005, 09:56

Tu peux utiliser un attribut id pour la cellule de ton choix et ensuite avec JavaScript utiliser innerHtml()
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 44 Messages

08 juil. 2005, 10:09

impec c nikel

merci beaucoup

t'es un boss

Eléphant du PHP | 217 Messages

08 juil. 2005, 10:24

innerHTML c'est le mal imposé par IE ;)

Version DOM :
var leTexte = document.getElementById('id du textarea).value;
longueurTd = document.getElementById(id de la cellule').firstChild.length;
document.getElementById("id de la cellule").firstChild.replaceData(0, longueurTd , leTexte);

Eléphanteau du PHP | 44 Messages

08 juil. 2005, 11:28

La fonction innerhtml fonctionne impec dans la page.

Maintenant, pour résoudre totalement mon probleme :

page principale :

2 frames : "haut" et "bas"
Dans la frame "bas", j'ai créé, un paragraphe avec l'id="parag"

2e page appelée par un lien contenu dans "bas" de la page pricipale:
1 bouton


Lorsque j'appuie sur mon bouton, ça lance cette fonction :

window.parent.bas.parag.innerhtml=".....mon nouveau texte........"

malheureusement, cela ne marche pas. Ai-je un probleme dans ma fonction