Buenas Tardes,
Desde una ventana padre (VP) lanzo una ventana hija (VH).
En VH se ejecutan una serie de scripts desde otro servidor, y finalmente, me devuelve una página llamada pagina1.htm.
Desde VH (pagina1.htm) ejecuto:
window.opener.location.href = "http://www.dominio.com/pagina2.htm"
y toman valores una serie de campos:
<input type="hidden" name="campo1" value="##valorcampo1##">
Una vez cargada la página pagina2.htm en VP, intento recuperar los valores de los campos de VH, cerrar VH y lanzar un formulario:
window.document.nombreformulario.campo1.value=
VH.document.nombreformulario.campo1.value;
VH.close();
document.nombreformulario.submit();
Y esto es lo que ocurre:
pagina2.htm se carga bien en VP.
el formulario se lanza bien hacia pagina3.htm en VP.
Pero:
1. Los campos de pagina3 en VP no toman los valores.
2. La ventana VH no se cierra.
O dicho de otro modo, es posible cambiar la pagina de la ventana padre con "window.opener.location.href" (VP), y seguir interactuando con la ventana hija (VH).
Salu2.