je tente une amélioration du vieux code mais je peine toujours: selon vous, c'est plus économique ou pas? ça a l'air de marcher en tout cas;
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 var q, bal, p; function clean(d){ bal=d.getElementsByTagName('*'); for(j=0;j<bal.length;j++){ if(!q){ q=true } else{ q=false; continue } p=bal[j].parentNode.childNodes; for(i=0;i<p.length;i++){alert("ok") if(p[i].data && !p[i].data.replace(/\s/g,'')){ p[i].parentNode.removeChild(p[i]) }; q=false; } } }
Partager