¿Cómo agregar los contenidos actuales de la página a otra página?

Tengo que las páginas una es la página fuente otra es la copia, necesito pasar algunos elementos div a otro cuerpo de la página. Lo hice a medio camino, aquí utilicé la función setTimeOut ¿Cómo hacer sin la función de tiempo de espera? y el navegador debe mostrar url.

página fuente:

      function copyCon(){ var p = document.getElementById("1"); var p_prime = p.cloneNode(true); var w = window.open('printcopy.html'); setTimeout(function(){ w.document.body.appendChild(p_prime); }, 1000); }   

this is a test heading

test Paragraph

dupdo:

       

y ¿hay alguna forma de acceder a los elementos y ejecutar la función de copiar página?

Puede lograr eso usando la función $ .get ( documentación ).

En el archivo que desea anexar elementos de la copia (suponiendo que tiene un div llamado div_you_want_to_be_append ):

 $.get('source.php', function (data) { $('#div_you_want_to_be_append').append(data); }); 

La mejor manera de evitar las nuevas tags HTML es incluir el contenido que desea copiar en un archivo nuevo en PHP y llamarlo incluirlo en la fuente y llamar a la función $ .get (archivo: source.php en mi ejemplo)

Encontré la solución yo mismo

 function copyCon(){ var w = window.open('printcopy.html'); w.onload = function(){ var p = document.getElementById("1"); var p_prime = p.cloneNode(true); w.document.body.appendChild(p_prime); }; } 

gracias por apoyar