Window.open em Javascript

Olá pessoal, estou com o seguinte problema:

Tenho uma página HTML com determinado conteúdo. E em determinado momento, quando o usuário clicar em um botão (input) de minha página, deverá ser aberta outro browser (window.open()), sendo seu conteúdo exatamente igual a um conjunto de divs que possuo na página principal, em que foi clicado o botão. Alguém sabe como resolver?

Tentei fazer da seguinte forma no meu Javascript.

function f1(){
    wnd_jan = window.open('p2' , null, "height=700,width=600,status=no,toolbar=yes,menubar=no,resizable=no,scrollbars=auto" );
    if (wnd_jan)
        wnd_jan.focus ();

	var form = document.createElement('form');
	form.appendChild( f2() );
	wnd_jan.document.forms[0] = form;	

}

[code]
function f2(){
var div = document.createElement(‘div’);

	var aba = document.getElementById('aba');
	if(!aba) return;

    var divs = aba.getElementsByTagName('div'); 
     for(i=0;i<divs.length;i++){ 

          var divFilha = divs[i].cloneNode();

          divFilha.style.visibility = 'visible';

          div.appendChild(divFilha);
    }
    return div;

}[/code]

use o objeto window.opener para obter as informações da tela que abriu a nova tela e na nova tela coloque uma função no onload da tag body para preencher a nova tela
algo como:

function preencher_nova_tela(){

document.getElementById[‘seu div nesta pagina’].innerHtml = window.opener.document.getElementById[‘seu div na pagina que abriu essa’].outerHtml;


}

...