Tengo una pagina con unos checkboxes,y tengo que poner otro checkbox arriba para seleccionar todos los checkboxes de abajo, para ello he hecho la siguiente funcion:
Código:
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++;
}
}
Donde "document.selects.numero.value" es el numero de checkboxes que hay, cuyos nombres van de el 0 a este valor numero.
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.