Hola a todos, les cuento mi problema es algo extraño resulta que quiero abrir una ventana nueva con javascript e insertar dentro de su cuerpo(body) un div clonado de la pagina madre. Para eso uso el cloneNode de DOM y funciona perfecto cuando al abrir el popup no especifico una URL de destino.
Este es mi codigo:
Código Javascript
:
Ver originalvar clon = document.getElementById("map").cloneNode(true);
var ventana = window.open("","_BLANK","width=900,height=500");
var botton = document.createElement("button");
botton.style.position = "relative";
botton.style.left = "10px;"
var text = document.createTextNode("Imprimir");
botton.appendChild(text);
ventana.document.body.appendChild(clon);
ventana.document.body.appendChild(botton);
De esta manera funciona todo a las mil maravillas, ahora si yo en el primer parametro del window.open coloco("guardar.php") que es la pagina que deseo abrir no funciona, en si es extraño porque abre la nueva ventana muestra el div clonado pero al segundo se me desaparece, he inspeccionado con el firebug el body de la ventana que se abre y aparecen solo las etiquetas body por lo cual entiendo que al div clonado lo muestra y luego aparentemente lo borra.
Alguna sugerencia? desde ya muchas gracias.