J'ai solutionné le problème en passant via un debogueur, en fait il tournait en boucle sur une branche, la solution c'est :
Code :
- function travelTree(root){
- borne = root.childNodes.length;
- for (i = 0; i<borne; i++) {
- travelTree2(root.childNodes.item(i));
- }
- }
|
Mais je ne comprends pas pourquoi le fait de laisser le root.childNodes.length dans la condition du for provoque un problème, ça m'intrigue et m'inquiète.
Message édité par Siron le 15-04-2009 à 15:36:17