Ver Mensaje Individual
  #12 (permalink)  
Antiguo 10/12/2006, 06:55
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 5 meses
Puntos: 381
Re: Problema con Objeto

Cita:
Iniciado por el_javi Ver Mensaje
El tema es llegar al significado y a la idea final de porquñe un objeto pasado como referencia en a una función javascript desde un href="" no llega a la función como dicho objeto, sino como objeto Genérico.
Buenas

Es normal. El nodo que se está enviando como argumento a la función desde el href es el propio href que es un nodo de tipo Attr; en cambio el nodo que se envía desde el onclick es el propio a que es un nodo de tipo Element.

Osea, que se envían nodos distintos con this dependiendo de desde dónde se esté llamando a la función.

Cita:
Los objetos Attr heredan la interfaz Node, pero como en realidad no son nodos hijos del elemento al que describen, el DOM no los considera parte del árbol del documento. Así, los atributos de Node parentNode, previousSibling y nextSibling tiene un valor null para los objetos Attr. El DOM considera que los atributos son propiedades de elementos, es decir, que no tienen una identidad separada de los elementos a los que están asociados; gracias a esto debería ser más sencillo implementar características tales como atributos por defecto asociados a elementos de un tipo dado.
http://html.conclase.net/w3c/dom1-es...l#ID-637646024

He estado mirando y no he encontrado la forma de referenciar al nodo ELEMENT dentro del cual se encuentra el nodo ATTRIBUTE que llame a la función. No sé si es que no se puede o que no he mirado lo suficiente.

Un saludo