Ver Mensaje Individual
  #2 (permalink)  
Antiguo 15/12/2007, 18:42
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: Checkboxs padres-hijos

Hola pr0, has explicado bien tu duda, con imagen y todo :D

Bueno, a lo que iba. Empezaré diciendote que debe haber únicamente un solo elemento con el mismo atributo id en cada elemento, luego tu HTML está mal formado y tu javascript puede funcionar de manera incoherente o inesperada.


Lo que necesitas es una manera de distinguir que un checkbox sea de un padre o de otro. Hay varias maneras posibles de hacerlo, y según el HTML que nos has posteado no sé muy bien por cual decantarme. Voy a dejarte un par de ejemplos:
  • Navegando por los elementos de la página con DOM, metiendo a los hijos de un checkbox padre en un DIV y asociar la función marcar_hijos con ese DIV.
  • Seleccionando todos los checkbox de la página y filtrando los que contengan en su atributo value el texto 1.x para el 1, 2.x para el 2... etc.
  • Seleccionando todos los elementos con el atributo name contactos (no sé si en el otro padre existe eso).


En fin, podría haber más maneras de hacer lo que pides, te doy una idea.


¿Te atreves con alguna de ellas? Yo diría que la más fácil es la última que te he dado.


Un saludo
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.