Hola lista, Tengo un problema con insertBefore(), no puedo poner un nodo antes que otro porque Firefox, en la consola de JavaScript, me informa de un error: "Node was not found".
He aislado el problema, en el siguiente código con el objetivo de clonar el DIV con "foo" e insertarlo antes que él: [CÓDIGO... <html><head><title>titulo</title></head> <body> <div><div>foo</div></div> <script> divA = document.body.firstChild.nextSibling.firstChild; divB = divA.cloneNode(true); document.body.insertBefore(divB, divA); </script> </body></html> ...CÓDIGO] Este código no me funciona. Pero si quito el primer DIV en el HTML, (y evidentemente modifico en JavaScript, la ruta de divA acorde a esto), si funciona. Parece que da igual como obtenga divA, ya que si uso getElementById con un ID en el DIV, sigue sin funcionar. No sé porque no funciona, me parece extraño que insertBefore() no funcione porque el DIV esté anidado. Uso Firefox 2.0.0.2, gracias! _______________________________________________ javaEScript mailing list [email protected] http://lists.scriptia.net/listinfo.cgi/javaescript-scriptia.net
