Salut,
Juste pour dire j'aurais plutôt fait un truc de ce style la moi.
Code :
- function CheckAll(Act)
- {
- var IsCheck = Act=="Check all"?true:false;
- var oColl = document.getElementsByName("id" );
- for (i=0;i<oColl.length;i++)
- oColl.item(i).checked = IsCheck;
- return IsCheck?"Uncheck All":"Check all";
- }
|
Avec toujours ton bouton de Check / Uncheck. Et tes checkbox qui ont name="id".
Code :
- <input type="button" value="Check all" onclick="this.value=CheckAll(this.value);" />
|
Tout se base en fait sur la value de ton bouton, ca évite ta variable checkflag qui se balade.
Voili, en esperant que ca t'apporte quelque chose