Ver Mensaje Individual
  #4 (permalink)  
Antiguo 03/09/2005, 11:10
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola:

Solo una pequeña apreciación:

Usando parentNode tan solo necesitamos el nodo donde queremos poner el objeto antes:

Esta línea:
document.getElementById('pru').insertBefore(ele, obj);
... podría ser:
obj.parentNode.insertBefore(ele, obj);

... y si quisiéramos que siempre se insertase como primer hijo de un nodo (ejemplo "contenedor"), podemos usar el método hasChildNodes() y el firstChild:

var contenedor = document.getElementById("contenedor");
if (contenedor.hasChildNodes())
contenedor.insertBefore(ele, contenedor.firstChild)
else
contenedor.appendChild(ele)

Hay más cosas del DOM muy interesantes...
Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo