Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/08/2005, 01:59
Avatar de KarlanKas
KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 24 años, 9 meses
Puntos: 61

Podrías cambiar esto:
Código PHP:
<script language="javascript">
    function 
todos(form)
    {
        for (
i = 0; i < form.check.length; i++)
        
form.check[i].checked = true;
        
form.desmarcatodos.checked = false;
    }
    
    function 
ninguno(form)
    {
        for (
i = 0; i < form.check.length; i++)
        
form.check[i].checked = false;
        
form.marcatodos.checked = false;
    }
</script> 
Por:
Código PHP:
<script language="javascript">
    function 
todos(form,marcar)
    {
        for (
i = 0; i < form.elements.length; i++)
        
        if(
form.elements[i].type="checkbox"){
            
form.elements[i].checked = marcar;
    }
    
</script> 
Y para marcar y desmarcar todos pones:
<input type="checkbox" onclick="todos(this.form,this.checked)" name="pepe"> Marcar Todos

de forma que si está marcado se marcan todos y si está desmarcado se desmarcan todos.
Espero que te sirva.
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.