Ecrire ds une cellule précise d'un tableau en LIVE [JAVASCRIPT] - Programmation
Marsh Posté le 27-03-2002 à 13:55:23
oui tu peux faire un div et modifier son contenu avec la proprieté innerHTML.
par contre, ça marche pas avec opera, NS (peut etre avec le 6... mais bon ...).
Heu en fait ça marche vraiment bien qu'avec IE
Marsh Posté le 27-03-2002 à 14:20:26
petoulachi a écrit a écrit : oui tu peux faire un div et modifier son contenu avec la proprieté innerHTML. par contre, ça marche pas avec opera, NS (peut etre avec le 6... mais bon ...). Heu en fait ça marche vraiment bien qu'avec IE |
c vrai, j'ai pas pensé à le préciser... sous IE ça marche nickel, mais ailleurs, c la zone.
Marsh Posté le 27-03-2002 à 14:21:14
...<tr><td id='myCell'>texte à remplacer</td></tr>
en js :
myCell.innerHTML = 'hello !';
et hop. ça marche sous ns6 et mozilla (où il faut chopper myCell avec myCell = document.getElementById('myCell').
sinon, regarder de plus près les nodes, gicler l'ancienne avec removeChild(), créer une nouvelle avec document.createElement(), l'attacher avec appendChild().
Marsh Posté le 27-03-2002 à 15:17:09
youdontcare a écrit a écrit : ...<tr><td id='myCell'>texte à remplacer</td></tr> en js : myCell.innerHTML = 'hello !'; et hop. ça marche sous ns6 et mozilla (où il faut chopper myCell avec myCell = document.getElementById('myCell'). sinon, regarder de plus près les nodes, gicler l'ancienne avec removeChild(), créer une nouvelle avec document.createElement(), l'attacher avec appendChild(). |
EXACT !!!!! Excellent
J'ai trouvé ca sur MSDN
Merci de votre participation
a+
PS : innerHTML pour ajouter du code HTML et innerTEXT pour un texte simple. Mais bon, avec innerHTML on fait tout dc...
Marsh Posté le 24-08-2005 à 12:21:12
Salut,
j'ai un petit soucis avec DOM et javascript,
en effet j'aimerai réécrire des données à la volée dans un tableau de 2000 lignes.. mais ça prend un temps fou
quelqu'un aurai une meilleure idée pour accéder aux lignes/colonnes de la table ?
merci
Marsh Posté le 27-03-2002 à 13:29:42
salut
je sais modifier en live le contenu d'un formulaire (Input, Select..) par modif d'un champ formulaire ds une popup grace à window.opener......
Mais le prob c'est que je veux que ce changement puisse apparaitre ds la cellule d'un tableau (qui n'a pas bien sûr de contrôle de formulaire).
L'avantage de la technique du window.opener c que ca ne refresh pas la page modifiée. Dc si vous me dites qu'il faut un document.write et dc un refresh, ca n'ira pas...
Merci
a+