La idea original esta tomada de este enlace: http://willmaster.com/possibilities/...llsParentForm/
Código HTML:
<script type="text/javascript" language="javascript"> function PssSearch() { open("aut_psssrch.php","Busqueda de PSS","scrollbars=yes,width=800,height=400,resizable=yes") } function FillFormFields(v) { if(v.length < 5) { return; } var levelOne = v.split('~ ~'); for(var i = 0; i < levelOne.length; i++) { var levelTwo = levelOne[i].split('| |'); eval('document.faut_gestionadd.' + levelTwo[0] + '.value = levelTwo[1]'); } }</script>
Código PHP:
<form name="POPUPFORM">
Codigo PSS: >>> <input type="text" name="x_IdPss" value="<?php echo $x_Consec; ?>"><br>
<input type="button" onClick="javascript:SendFormInfoToParentWindow();" value="Enviar Formulario">
</form>
Código HTML:
<script type="text/javascript" language="JavaScript"> function SendFormInfoToParentWindow() { var fields = new String(); for (i = 0; i < document.POPUPFORM.length; i++) { if((document.POPUPFORM.elements[i].name.length > 0) && (document.POPUPFORM.elements[i].value.length > 0)) { fields += document.POPUPFORM.elements[i].name + '| |' + document.POPUPFORM.elements[i].value + '~ ~'; } } fields = fields.substr(0,fields.length - 3); window.opener.FillFormFields(fields); setTimeout('self.close()',500); } // function SendFormInfoToParentWindow() //--> El (los) campo(s) dentro del formulario (hijo "POPUPFORM") en Munpro.php que queremos enviar al formulario padre (desde donde se lanza el popup, deben tener el mismo nombre. </script>