Bonjour
j'ai code ue petite fonction qui me permet de selectionner plusieurs cases a cocher en cliquant sur un bouton.
Le script marche avec Firefox 1.5, mais pas avec IE6.
Probleme avec IE6:
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
27
28
29
30
31
32
33
34
35
36
37 // Check/Uncheck button text per group var checkTable = new Array(); // Check all variables of the specified group function checkAll(groupid) { // Invert button text checkTable[groupid] = !checkTable[groupid]; // HTMLTableRowElement -> HTMLCollection var cells = document.getElementById(groupid).cells; // For each cell of the group table for (i=0; i<cells.length; i++) { // HTMLTableCellElement nodes = cells.item(i).childNodes; // For each node of the cell for (j=0; j<nodes.length; j++) { node = nodes.item(j); // If the node is a checkbox, check or uncheck it if (node instanceof HTMLInputElement) { node.checked = checkTable[groupid]; } } } // Invert button text if (checkTable[groupid]) return "Uncheck All"; else return "Check All"; }
Comment regler ce probleme ?Error: 'HTMLInputElement' is undefined.
Merci d'avance
Partager