Ver Mensaje Individual
  #14 (permalink)  
Antiguo 16/03/2015, 12:36
pvsge
 
Fecha de Ingreso: febrero-2015
Ubicación: Alemania
Mensajes: 26
Antigüedad: 9 años, 7 meses
Puntos: 1
Respuesta: No funciona reactivacion de funciones

Cita:
Iniciado por Alexis88 Ver Mensaje
Esto:



No tiene sentido. Para habilitar/deshabilitar un elemento del DOM, tienes que asignar o bien el valor true o false al atributo disabled del mismo, tal y como lo mencioné en una de mis respuestas anteriores.

Por otro lado, la propiedad innerHTML se utiliza para tomar/asignar el contenido de un elemento, por lo que intentar aplicar un evento al contenido, es imposible. Los eventos se aplican sobre los elementos, mas no sobre su contenido u otra propiedad.

Para el tema de la habilitación/deshabilitación del botón al estar marcado/desmarcado el checkbox, tendrías que hacer esto:

Código Javascript:
Ver original
  1. function habil_des(){
  2.     var visib = document.getElementById("visib"),
  3.         inp = document.getElementById("inp");
  4.     visib.disabled = inp.checked ? true : false;
  5. }

Y, por lógica, al estar deshabilitado, los clics no deberían de surtir efecto en el botón. Solo tendrán efecto cuando el botón esté habilitado.

Saludos
Muchas gracias. Aun tengo mucho que aprender. Hay conceptos que no manejo del todo bien. Gracias y espero que esto me ayude.