Como paso los campos de la ventana hija a la ventana padre?

ana
28 de Noviembre del 2002
Por favor, a ver si podéis ayudarme.
Tengo una página jsp que entre otros elementos tiene un radio butom. Al pulsar en la opción 'si' se abre una subventana con tres campos y un botón. En esta subventana hay que rellenar los campos y al 'aceptar' se deben validar los campos, y si están ok (deben tener algún valor) cerrar la ventana y esos valores deben enviarse a la ventana padre.
En la ventana hija he declarado una campo hidden por cada campo y en la ventana padre intento coger estos valores en otros hidden, pero no lo consigo, esta manera de hacerlo es errónea? Por favor si podéia enviarme un ejemplo lo antes posible os lo agradecería pues me urge un poco solucionarlo.

Muchas gracias.

Santos Pairazam?
28 de Noviembre del 2002
Ten go este código qu4e lo puedes adecuar a tus necesidades :

en la Primera página (page1.htm)puedes tener esto :
<html>
<SCRIPT LANGUAGE=JavaScript>
function enlace() {
window.open("page2.htm","Ciudades","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=200,height=200");
}
</SCRIPT>
<BODY>
<form name="f">
<a href="javascript:enlace()">Para </a><input name="txtdato">
</form>
</BODY>
</HTML>
En la Segunda Ventana page2.htm:
<html>
<script language="javascript">
function Muestra()
{
for (var s=0;s<document.fciudad.rdociudad.length;s++)
{
if (document.fciudad.rdociudad(s).checked)
{
window.opener.f.txtdato.value = document.fciudad.rdociudad(s).value
window.close();
return;
}
}
}
</script>
<BODY>
<form name="fciudad">
<input type="radio" name="rdociudad" value="Lima" checked>Lima <br>
<input type="radio" name="rdociudad" value="La Libertad">La Libertad <br>
<input type="radio" name="rdociudad" value="Piura">Piura <br>
<input type="button" name="bnaceptar" value="Aceptar" onclick="Muestra()">
</BODY>
</form>
</HTML>