| auteur : simone.51 | <table id="table">
<tr>
<td>Cellule 0</td>
<td>Cellule 1</td>
</tr>
</table>
<input type="button" value="Ajouter une ligne" onClick="AddRow()" > |
<script type="text/javascript">
function AddRow(){
var newRow = document.getElementById('table').insertRow(-1);
var newCell = newRow.insertCell(0);
newCell.innerHTML = '[nouvelle cellule 0]';
newCell = newRow.insertCell(1);
newCell.innerHTML = '[nouvelle cellule 1]';
}
</script> |
Dans la fonction addRow(), on initialise tout d'abord une variable
newRow avec document.getElementById('table').insertRow(-1). La fonction
insertRow peut prendre plusieurs paramètre :
- -1 : La ligne sera ajoutée à la fin du tableau
- 0 : La ligne sera ajoutée au début du tableau
-
autre valeur numérique : la ligne sera ajoutée à la place
correspondant à la valeur numérique. Cette valeur ne doit tout de même pas
être supérieure au nombre total de ligne du tableau
|
| auteur : simone.51 | <table>
<tr>
<td id="cel">Bonjour</td>
</tr>
</table> |
Si on veut modifier la valeur Bonjour, il suffit de faire :
document.getElementById('cel').innerHTML = "Au revoir"; |
|
| auteur : SpaceFrog | Il suffit de créer un div à gauche d'un tableau, controlant le défilement
dans celui-ci: <div style="height:200px;width:20px;overflow:auto;float:left;" onscroll="document.getElementById('tableau').scrollTop=this.scrollTop;">
</div>
<div id="tableau" style="height:200px;overflow:hidden;width:80%;">
<table border="1" width="100%">
</table>
</div> |
|
lien : Exemple d'utilisation de ce script
|
Consultez les autres F.A.Q's
Les sources présentés sur cette pages sont libre de droits,
et vous pouvez les utiliser à votre convenance. Par contre cette page de présentation de ces sources constitue une oeuvre intellectuelle protégée par les droits d'auteurs.
Copyright ©2004
Developpez LLC. Tout droits réservés Developpez LLC.
Aucune reproduction, même partielle, ne peut être faite de ce site et de
l'ensemble de son contenu : textes, documents et images sans l'autorisation
expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans
de prison et jusqu'à 300 000 E de dommages et intérets.
Cette page est déposée à la SACD.
|