Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/11/2010, 16:04
okan
 
Fecha de Ingreso: mayo-2008
Mensajes: 47
Antigüedad: 16 años
Puntos: 0
Pasar datos desde popup

Hola mi problema es que no puedo pasar el dato que selecciono en una lista que tengo en el popup a la ventana padre.

ventana padre:

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. var miPopup
  3. function abreVentana(){
  4.     miPopup = window.open("popup_proveedores.php","popup","width=500,height=400,scrollbars=yes")
  5.     miPopup.focus()
  6. }
  7. </script>

Código PHP:
<form action="modificar_proveedor.php" method="post" name="formul" id="formul">
                     <?php
                                $row
=mysql_fetch_array($result);
                                    echo 
"<table>";
                                    echo 
"<tr>";

                                        echo 
"<td>" "<INPUT TYPE='text' name='nom' id='nom' SIZE='15' value='$row[NomProveedor]' disabled='disabled'>" "</td>";

                                    echo 
"</tr>";
                            
?>
                                    <tr>
                                    </table>
<input type="button" name="B1" value="Seleccionar" onclick="abreVentana()" >

Ventana popup:
Código PHP:
<form id="formu" class="appnitro"  method="post" action="" name="formu">     

<?php
                        
include("/funciones.php");                  
                        
$link=Conectarse();
                              
                        
$sql=mysql_query("SELECT NomProveedor FROM proveedores");
                        echo 
"<select class='element select medium' name='datos' id='datos'>";
                        while( 
$row=mysql_fetch_array($sql) ) {
                        echo 
" <option value='$row[NomProveedor]'>$row[NomProveedor]</option>";
                        }
                        echo 
"</select>";
                    
?>
<input id="saveForm" class="button_text" type="submit" name="Seleccionar" value="Seleccionar" onClick="window.opener.document.formul.nom.value = window.document.formu.datos.value;"/>
El popup se abre bien, me muestra el select cargado con todas las opciones pero cuando elijo alguna no la carga en la ventana padre.

¿Cual puede ser el problema?

Saludos y gracias