Bonsoir,
j'essai d'effacer les éléments enfants d'un bloc en utilisant une boucle mais ça ne fonctionne pas...
Mais fait comme ça, ça fonctionne:
...Pas très pratique pour s'en reservir
. Je n'arrive vraiment pas à saisir la subtilité...
Modifié par ilhooq (26 Jan 2006 - 22:19)
j'essai d'effacer les éléments enfants d'un bloc en utilisant une boucle mais ça ne fonctionne pas...
function killbulle(){
var blocsortie = document.getElementById("infobulle");
var noeud_tab = blocsortie.childNodes.length;
for(i=0; i<noeud_tab; i++){
blocsortie.removeChild(blocsortie.childNodes[ i]);
}
blocsortie.style.visibility="hidden";
}
Mais fait comme ça, ça fonctionne:
function killbulle(){
var blocsortie = document.getElementById("infobulle");
/*var noeud_tab = blocsortie.childNodes.length;
for(i=0; i<noeud_tab; i++){
blocsortie.removeChild(blocsortie.childNodes[i ]);
}*/
var noeud1 = blocsortie.childNodes[0];
var noeud2 = blocsortie.childNodes[1];
var noeud3 = blocsortie.childNodes[2];
blocsortie.removeChild(noeud1);
blocsortie.removeChild(noeud2);
blocsortie.removeChild(noeud3);
blocsortie.style.visibility="hidden";
}
...Pas très pratique pour s'en reservir

Modifié par ilhooq (26 Jan 2006 - 22:19)