Salut,

j'ai une liste de checkbox, et j'ai ajouté des bouton cocher tout/decocher tout , pour cocher les checkbox , ou les decocher

le probléme c'est que ca ne marche qu'avec le premier checkbox, avec les autres rien ne se passe

je vous montre mon code:

pour commencer le script qui est dans le <head>

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
<script type="text/javascript">
<!--
 
 
	function GereChkbox(conteneur, a_faire) {
	var blnEtat=null;
	var Chckbox = document.getElementById(conteneur).firstChild;
		while (Chckbox!=null) {
			if (Chckbox.nodeName=="INPUT")
				if (Chckbox.getAttribute("type")=="checkbox") {
					blnEtat = (a_faire=='0') ? false : (a_faire=='1') ? true : (document.getElementById(Chckbox.getAttribute("id")).checked) ? false : true;
					document.getElementById(Chckbox.getAttribute("id")).checked=blnEtat;
				}
			Chckbox = Chckbox.nextSibling;
		}
	}
	//-->
	</script>
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
for($i=0;$i<count($IDS);$i++)
							{
								echo"<TR>
									<TD id='nom_".($i+1)."' align=\"center\">
									$NOMS[$i]
									</TD>

									<TD id='pw_".($i+1)."' align=\"center\">
									$PWS[$i]
									</TD>

									<TD id='desc_".($i+1)."' align=\"center\">
									$DESCS[$i] 
									</TD>
									<TD align=\"center\" id=\"div_chck\">
									<input type=\"checkbox\" id='checkbox'".($i+1)."' name=projets[] value=$IDS[$i]>
									</TD>
								</TR>";
							}

...


<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;



est ce que vous voyez le probleme ?


merci



...