le script fonctionne bien sous Firefox,
mais les performances pour des arbres complex et de plus de 2000 noeuds
sont tres mediocres (environ 2 minutes pour 2000 noeuds)
il est donc innutilisable pour des gros arbres .....
Bonjour à tous, je viens de dynamiser en php ta superbe source, je suis embeté sur 2 points, IE ne veut pas l'executer jusqu'au bout et je n'arrive pas à fermer tous les noeuds, on peut pas le laisser fermer d'office?
pour rajouter en live des cellules/lignes a une table en javascript/DOM rien de plus simple:
supposont que
_table = document.getElementById("tontableau");
pos = l'index ou tu veux ajouter/supprimer ta ligne/colonne OU -1 pour l'ajouter en fin de tableau/ligne
pour ajouter une ligne :
_table.insertRow(pos);
pour ajouter une colonne:
_table.rows[indexdelaligne].insertCell(pos);
C'est vraiment pas sorcier et ca marche sans probleme ;)
pour supprimer lignes et colonnes :
_table.rows[indexdelaligne].deleteCell(pos);
_table.deleteRow(pos);
21 déc. 2006 à 11:28
mais les performances pour des arbres complex et de plus de 2000 noeuds
sont tres mediocres (environ 2 minutes pour 2000 noeuds)
il est donc innutilisable pour des gros arbres .....
28 avril 2006 à 07:57
Merci du coup de pouce
14 nov. 2005 à 04:06
Malheureusement, j'ai pas trop le temps de faire la mise à jour
Mais c'est vraiment cool de ta part !
Merci, merci
13 nov. 2005 à 11:38
supposont que
_table = document.getElementById("tontableau");
pos = l'index ou tu veux ajouter/supprimer ta ligne/colonne OU -1 pour l'ajouter en fin de tableau/ligne
pour ajouter une ligne :
_table.insertRow(pos);
pour ajouter une colonne:
_table.rows[indexdelaligne].insertCell(pos);
C'est vraiment pas sorcier et ca marche sans probleme ;)
pour supprimer lignes et colonnes :
_table.rows[indexdelaligne].deleteCell(pos);
_table.deleteRow(pos);
Enjoy ;)
4 août 2004 à 11:00
Chaque noeud est en fait une ligne d'un tableau et je n'ai pas trouvé comment insérer une nouvelle ligne, une fois le tableau fermé.
Sans ça, se serait un jeu d'enfant !!
Au fait, si quelqu'un peut me donner des conseils pour rendre mon code compatible avec d'autres navigateurs, qu'il n'hésite surtout pas !!!!
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.