sur celui-ci.
Quand on insère des lignes à un tableau avec la méthode insertRow
et insertCell, ces lignes sont indexées automatiquement par l'objet
DOM.
De cette manière :
Code : Tout sélectionner
<table id="tab">
</table>
<script language="javascript">
var tab=document.getElementById("tab");
tableau.insertRow(0);
tableau.insertRow(1);
tableau.insertRow(1);
</script>ligne au niveau 1, la troisième ligne au niveau 1 à ensuite
poussé la deuxième ligne au niveau 2. Je me retrouve donc
avec un tableau comme ceci.
ligne 0 -> valeur 1;
ligne 1 -> valeur 3;
ligne 2 -> valeur 2;
Vous avez compris le mécanisme ? où peut être le connaissez-vous
déjà ?
Moi, ce que je souhaite faire, c'est pouvoir intervertir les lignes
0 et 2 sans passer par insertROW et insertCELL. Je ne veux
pas supprimer de ligne, les garder en variables temporaires ...
Car je ne connais pas à l'avance le nombre de colonnes et les
contenus. Je souhaite vraiment pouvoir echanger les index du
tableau et afficher le nouvel ordre sans raffraichissement de
la page . Est ce possible ???
Merci à vous