я решил подобную проблему следующим образом:
Код:
|
function checkall() {
var val=0;
if (document.getElementById("all").checked == 1) {val = 1;}
var id = '';
for (n=1; n<=5; n++) {
id = n;
document.getElementById(id).checked = val;
}
return false;
} |
и соотвественно на главный чекбокс вешается на onClick данная функция.
и еще: не работать может потому, что у тебя написано getElementByID, попробуй последнюю букву сделать маленькой, как в моем примере. на сколько я заметил javascript очень капризный язык и одна буква в неправильном регистре может послужить проблемой на целых два дня.