Bonjour � tous,
Je m'adresse � vous suite � un gros probl�me de performance sous IE
En effet j'ai cr�� un bouton qui coche/d�coche � peu pr�s 400 cases � cocher (au plus gros), sous IE, lorsque j'appuie sur ce bouton tout les boutons se coche en 2minutes alors que sous FF cela met 2 secondes.
Voici ma fonction javascript :
Et le truc c'est que l'application doit fonctionner nickel sous IE.
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
24
25
26 function top_cocher(formu){ //alert(formu); var myForm = document.getElementById(formu); // On parcours le formulaire et on coche ou dÚcoche tout en fonction de la valeur de "type" et de "name" (spécifique au case à cocher) for (var ind = 0; ind < myForm.elements.length; ind += 1) { if ( (myForm.elements[ind].type == "checkbox") && (myForm.elements[ind].name.match("chp:Topaction")) ) { if (type=='C') { myForm.elements[ind].checked = true; } else { myForm.elements[ind].checked = false; } } } // AprÚs que l'on a tout modifier, on change la valeur de type pour que le tout fonctionne correctement if(type=='C'){ type="D"; }else{ type="C"; } }
Autre poitn qui doit avoir son importance, j'ai sur cette page a peu pr�s 400*10 input cach� qui sont dans ce formulaire (je suppose que le parcours de tous pour voir leurs prop est long mais la diff�rence de perf est flagrante quand m�me)
Merci d'avance pour vos conseils et aides
Partager