Probleas com valores em popUp

Boa tarde tenho uma janela que abre um popUp[janelaFilha] e gostaria de popular o campo da janela filha com o dado presente na janela pai portem só funciona quando uso o widow.location e gostaria de usar window.open

esta assim janela pai[code]
function AbrirNovaJanelaGenerics( acao, id){
/* usar para redirecionar para as paginas */
name=id;//name e uma variavel global

      if(acao=="cliente"){
    	  alert(name);	
    	 window.location.href="/dboas/viewUsuario/cliente.jsp";//usando assim ele popula o campo do popup
    	  //window.open("/dboas/viewUsuario/cliente.jsp","height = 600 , width = 850","location = yes","scrollbars=yes" , "resizable =no");  // dessa forma nao, porem no alert ainda exibe a informação so nao popula como popular???:( 

/*
*/

 	  }else if(acao=="funcionario"){
  	  	
    		window.open("/dboas/viewUsuario/colaborador.jsp","height = 600 , width = 850","location = yes","scrollbars=yes" , "resizable =no");  
    	      }
      else if(acao=="produto"){
    	  window.open("/dboas/viewProduto/ManterProduto.jsp","height = 600 , width = 850","location = yes","scrollbars=yes" , "resizable =no");  
  	    
    	  
      }      
}
//chama a funcao acima nome : ${nome}-> / id: ${id} }
<input type="text" value="${nome}" name="nome">

[/code]

janela do popUp [code]
//chama essa funcao
//funcao que popula o campo hiden do id do funcionario para ser inserido com FK do cliente
function recuperarIdFuncionario(){
document.FormCliente.idFunc.value=name;

}

<jsp:include page="…\BlocosReutilizaveis\crude.jsp"></jsp:include>

// com o
[/code]

alguem pode me ajudar a fazer abrir em uma nova janela e popular o campo com o a infomracao presente, pois independente da forma que que uso a variavel chega so que com location popula e w.open nao…
desde ja grato pelas dicas