Pegar valor dos campos de outra página

Oi Pessoal

Eu tenho uma página com um formulario… só que a quantidade e o nome dos campos desse formulario varia assim: nome_campo_1, nome_campo_2, nome_campo_3, nome_campo_4…

Quando eu aperto um botão, abro uma outra página (passo a qtd de campos por parâmetro) onde eu simplesmente imprimo estes valores. Gostaria de saber como fazer isso.
Eu tentei fazer o código abaixo:

for(i=1;i<=<%=count%>;i++) { campo = "window.parent.opener.nome_campo_" + i + ".value"; document.write(campo); document.write("<br>"); }

Mas não deu certo… ao invés de imprimir o valor do campo, imprimiu assim:
window.parent.opener.nome_campo_1.value
window.parent.opener.nome_campo_2.value
window.parent.opener.nome_campo_3.value…

Alguém poderia me ajudar?

Boa tarde Alice…

tenta assim e me avisa,

campo = window.parent.opener.document.getElementById(“nome_campo_” + i).value;

ou

campo = self.opener.document.getElementById(“nome_campo_” + i).value

At.

Perfeito!!! Funcionou! Muito obrigada!

Agora tenho que fazer a mesma coisa, só que ao invés de chamar pelo javascript, tenho que chamar pelo JSP!

Alguém sabe qual comando eu devo usar???