Ver Mensaje Individual
  #10 (permalink)  
Antiguo 14/02/2006, 13:18
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Cita:
Iniciado por flaviovich
Lo que no entendi es la referencia que haces al form atraves de obj, que según entiendo apunta a un checkbox. Es decir, me extraña esa secuencia obj.form, siendo normalmente, por ejemplo, document.formName.objName.value.
¿Sera que ya me volvi loco?
¡Je, je! ¿Normalmente?...

Casi todos los objetos (tal vez sean todos) tienen referencias a sus padres de alguna manera... en ocasiones varias maneras... así como seguramente funcione igual obj.parentNode... con obj.form nos aseguramos que se referencia al padre (ancestro) que concretamente es el tag form... (con parentNode no obtendríamos un dato correcto si existieran fieldset, capas u otros elementos, pero con obj.form es otra cosa...

Otra cosa que podrías poner en tu definición es forms, porque los atributos name pueden repetirse, así que si tu formName coincide con el nombre de una imagen habría problemas.

Y desde un elemento cualquiera se puede obtener su "window" contenedor... obj.window

Bueno, te paso una referencia de una página mía que te puede ayudar a comprender más los objetos: http://www.pepemolina.com/DOM/destripador.html

Y de paso una página parecida que puse en la misma carpeta: http://www.pepemolina.com/DOM/

En el primero puedes ver padres e hijos de cada elemento de la propia página, y el segundo es muy parecido pero mostrado en forma de árbol.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo