Ver Mensaje Individual
  #5 (permalink)  
Antiguo 27/07/2009, 14:52
Avatar de foreverOdd
foreverOdd
 
Fecha de Ingreso: noviembre-2007
Ubicación: Caracas
Mensajes: 489
Antigüedad: 16 años, 5 meses
Puntos: 14
Respuesta: Marcar checkbox desde otra etiqueta

Ahora si, probado y todo ajajaja

Código javascript:
Ver original
  1. window.onload = function(){
  2. parrafos = document.getElementsByTagName("p"); //todos los parrafos
  3. for(i=0;i<parrafos.length;i++){
  4.     clases = parrafos[i].className; //tomo las clases del parrafo actual
  5.     aClases = clases.split(" "); //las clases del parrafo actual
  6.     for(j=0;j<aClases.length;j++){
  7.             if (aClases[j]=="descripcion"){ //si el parrafo tiene la clase descripcion
  8.            parrafos[i].onclick = function(){ //el evento click para el parrafo
  9.                        //asumiendo que el parrafo solo tiene un hijo o que el primero es el checkbox
  10.             (this.childNodes[0].checked) ?
  11.             this.childNodes[0].checked = false: this.childNodes[0].checked = true;
  12.  
  13.         }
  14.       }
  15.  
  16. }
  17.  
  18. }
  19. }
  20.  
  21.  
  22. </script>


suerte!
__________________
My path is lit by my own fire, I only go where I desire