Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/08/2009, 05:25
darupi
 
Fecha de Ingreso: julio-2009
Mensajes: 30
Antigüedad: 15 años, 4 meses
Puntos: 0
Llamada metodo desde boton

Hola!
Queria saber si me podeis ayudar en esto.
Tengo una tabla que se crea dinamicamente (conforme los usuarios que tenga la base de datos tendra mas filas).
Por cada fila, al inicio hay un checkBox, a los cuales quiero asignarles una funcion en JavaScript y que si hay alguno que este activado active un botón, sino no.

Os pongo mi código pero no me funciona, os pido que me echeis una mano por favor:

Donde se crea el checkBox dinamicamente
Código:
Código:
"<TD width=\"20%\"><input type=\"checkbox\" id=\"caja" + i + "\" onClick=\"checks(" + numeroUsuarios + ")\"></TD>";
Y el codigo del Script
Código:
Código:
<script language="javaScript" type="text/javascript">
    function checks(numeroChecks)
    {
		boolean algunoActivo = false;
		var boton = document.getElementById("eliminar");

		var x;
        for(i = 1; i <= numeroChecks && !algunoActivo; i++)
        {
            x = document.getElementById("caja" + i);
            if(x.checked=true)
            {
             	algunoActivo = true;   
            }
        }
        if(algunoActivo)
        {
            boton.disabled = false;
        }
        else
        {
        	boton.disabled = true;
        }
    }
</script>
Pues bien, no se porque cuando hago click en los checkBox no me activa el boton.
Alguien sabe que cambio tengo que hacer? Gracias!