Código:
Donde "document.selects.numero.value" es el numero de checkboxes que hay, cuyos nombres van de el 0 a este valor numero.function checkboxes() { var accion; var cont=0; var numero=document.selects.numero.value; if(document.selects.seltodo.checked==true)accion=true; else accion=false; while(cont<=numero) { document.selects[cont].checked=accion; cont++; } }
En Firefox funciona a la perfeccion pero en Internet Explorer no funciona del todo bien, cuando seleccionas el checkbox, los otros no se seleccionan pero si después pulsas en cualquier otra parte de la pagina entonces si que se seleccionan, hay un "retardo" que no logro solucionar.