Entradas con la etiqueta ‘javascript error code 3’

Node cannot be inserted at the specified point in the hierarchy” code: “3 [Break on this error] (no source for http://www.sintoner.com/Javascript/funcion.js)

Martes, 14 de Julio de 2009
Este fallo que lanza firebug desde firefox,
Node cannot be inserted at the specified point in the hierarchy” code: “3
(no source for http://www.sintoner.com/Javascript/controlador.js)
Es debido a que se ha tratado de insertar un nodo padre a un hijo. Esto provoca un un ciclo dentro de la estructura DOM, que el navegador no puede interpretar. Revisa la estructura que estás creando y evita añadir el padre de un nodo a un hijo.
mi error:

columna=document.createElement(’a');

nodoNuevo= document.createElement(’div’)

clomuna.appendChild(Nodonuevo);

NodoNuevo.appendChild(columna); // error! Estamos insertando un hijo que ya es padre del nodo actual

La solución era que tenía que crear una variable nueva para el nodo. al reutilizar un nombre de variable en un bucle. Se creaba este problema, utilizando otra variable ya no hay problema.