Struts com popup

Olá Pessoal,

O meu problema e o seguinte:
1 - tenho uma página que que usa struts e faz a chamada de um popup.
EX:

[Cadastro.jsp]


<html:text property=“banco.nrbanco” maxlength=“50” size=“60”/>
<html:link href=“javascript:buscaCodigoBanco()”> ?? </html:link>
<html:submit />

2 - o popup será com a chamada do banco.jsp

[banco.jsp]

function selecionaBanco() {
posicao = document.frmTemplatePopup.nrbanco.selectedIndex;
banco = document.frmTemplatePopup.nrbanco[posicao].text;
// Coleta apenas o código do banco
codigoBanco = banco.substring(0,3);
// Envia a informação para a janela anterior
window.opener.parent.document.frmTemplate.nrbanco.value=codigoBanco;
// Fecha a janela de pesquisa
window.close();
}

...

Problema:

Quando seleciono o item não esta voltando para a página que chamou (Cadastro.jsp).

O que esta errado?

você tem que configurar a propriedade styleId do html:text pra nrbanco, senão o javascript não vai encontrar o objeto:

<html:text property="banco.nrbanco" styleId="nrbanco" maxlength="50" size="60"/> 

outra coisa, ao invés de referenciar o nome do form, coloca document.forms[0]:

troca

window.opener.parent.document.frmTemplate.nrbanco.value=codigoBanco; 

por

window.opener.parent.document.forms[0].nrbanco.value=codigoBanco; 

Andre, obrigado