Un ejemplo practico, para que te hagas mas a la idea. A esto tienes que sumarle la verificacion.. y esas cosas:
Index.htm (pagina principal del ejemplo):
Código PHP:
<script>
function abre() {
window.open("recogedor.htm","recogedor","width=300,height=500, top=100,left=100");
return false;
}
</script>
<form>
<input type="text" id="elTexto">
<input type="button" value="Envia" onclick="abre()">
</form>
Recogedor.htm (pagina que se abre con el popup que recoge el valor):
Código PHP:
<script>
alert("Lo que tu has mandado: "+ opener.document.getElementById("elTexto").value);
</script>
Con ese opener lo que en realidad referencias es el window de la ventana que abrio el popup. Asi que con opener.document ya tienes el documento. Y puedes realizar todos los cambios dinamicos que podrias hacer desde la propia pagina, pero esta vez desde un popup.
Espero que te sirva. Saludos
!