Bonjour,
Voici le code de la fonction qui fait tout :
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
 
// a_faire = '0' pour tout décocher 
// a_faire = '1' pour tout cocher 
// a_faire = '2' pour inverser la sélection 
function GereChkbox(conteneur, a_faire) 
{ 
var blnEtat=null; 
var Chckbox = document.getElementById(conteneur).getElementsByTagName('input'); 
for (i in Chckbox) 
{
if (Chckbox[i].nodeName=="INPUT") 
if (Chckbox[i].getAttribute("type")=="checkbox") 
{ 
blnEtat = (a_faire=='0') ? false : (a_faire=='1') ? 
true : 
(document.getElementById(Chckbox[i].getAttribute("id")).checked) ? 
false : 
true;
document.getElementById(Chckbox[i].getAttribute("id")).checked=blnEtat;
}
}
}
Et voici mes boutons cocher et décocher tout
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<input type="button" value="Tout cocher" onClick="GereChkbox('div_chck','1');">&nbsp;&nbsp;&nbsp;
<input type="button" value="Tout décocher" onClick="GereChkbox('div_chck','0');">&nbsp;&nbsp;&nbsp;
<input type="button" value="Inverser la sélection" onClick="GereChkbox('div_chck','2');">
A ce niveau tout roule très bien.

Mais ce que je souhaite faire c'est remplacer ces bouttons par des liens et je fais ca :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
<a href="javascript:void(0);" onClick="GereChkbox('tableau','1');">Tout cocher</a> | 
<a href="javascript:void(0);" onClick="GereChkbox('tableau','0');">Tout décocher</a> | 
<a href="javascript:void(0);" onClick="GereChkbox('tableau','2');">Inverser la sélection</a></p>
maintenant ca ne marche plus, qu'est-ce je dois faire?

Merci pour votre aide...