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: 22 años, 11 meses
Puntos: 61

Podrías cambiar esto:
Código PHP:
<script language="javascript">
    function 
todos(form)
    {
        for (
0form.check.lengthi++)
        
form.check[i].checked true;
        
form.desmarcatodos.checked false;
    }
    
    function 
ninguno(form)
    {
        for (
0form.check.lengthi++)
        
form.check[i].checked false;
        
form.marcatodos.checked false;
    }
</script> 
Por:
Código PHP:
<script language="javascript">
    function 
todos(form,marcar)
    {
        for (
0form.elements.lengthi++)
        
        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.