Ya veo, el caso es que no consigo que funcione el código, no veo que cree el <div> con sus hijos, probé a añadir al final de la función crear_ventana esto:
Código PHP:
var ancla = document.getElementById("cuerpocentral");
ancla.appenChild(divprincipal);
Donde "cuerpocentral" es el <div> que debería contener a los que genera la funcion, porque pense que a lo mejor lo estaba creando pero no lo ponía en ningún lado ya que no lo había especificado, pero nada, como si no respondiera ¿alguna idea?
El amigo IE me lanza el siguiente error: Tipo incorrecto.
En la línea 47: var hijoprincipal = divprincipal.appendChild("div");
Sería quizás así?
var hijoprincipal = createElement("div");
divprincipal.appenChild(hijoprincipal);