Hola otra vez:
Hola Tuk
:
Supongo que para elementos inexistentes esa idea podría valer, pero mi intención era otra, y de todas maneras he tenido que desistir del proyecto inicial.
La idea básica es recorrer el arbol del documento a partir del objeto window y con recursión "destripar todo un documento", pero es imposible ya que el objeto window tiene la propiedad window y la propiedad self (no tengo muy claro si son propiedades o atributos), incluso explorer al mostrar la lista de objetos "hijos" el primero es top, que es una objeto window y la recursión es infinita, así que no me vale.
Sé que es lioso, pero supongo que sabes de lo que hablo.
Hace un tiempo hice un inspector DOM que subí en esta dirección:
http://www.pepemolina.com/DOM/
Si te fijas, se genera el árbol de un documento y va bien, pero usando nodos y métodos que afectan a nodos (sobre todo childNodes, nodeType y nodeName)... Ahora pretendía mediante arrays asociativos generar el árbol del documento desde el objeto window, que realmente es interesante (a nivel académico), pero debido a la recursión infinita decidí pasar de recursión y generar mediante enlaces (y botones) los objetos y sus propiedades de a uno.
Si te interesa la página es ésta:
http://www.pepemolina.com/DOM/destripador.html
Saludos