Saludos desde Vzla, les escribo en esta ocasion porque tengo un pequeño problema para pasar datos desde una ventana hija hasta la padre. Veran estoy haciendo una sistema de inventario, este problema se me presenta con la ventana solicitudes de material, con esta ventana quiero que a traves de un boton se abra el pop-up el usuario llene los datos, y estos se pasen a la ventana padre en una tabla, para luego hacer el guardado en la base de datos. pero hasta ahora no se como hacer para cargar los datos.
Este es el codigo de mi ventana padre (me disculpan, soy algo nueva en esto y es para mi tesis)
Código HTML:
Ver original
[HTML]<form id="form" name="form" method="POST" action="req_act.php?tipo=I"> <tr> maxlength="30" placeholder="Nombre Del Solicitante" ></td> [PHP] <?php include("C:\wamp\www\Inventario\Seguridad\conexion_bd.php"); //include("config.php"); $db=conectarse(); echo "<option value= " . "00" . ">" . "Seleccione El Proceso" . "</option>"; // busca todas los tipos de propiedad include("C:/wamp/www/Inventario/clases de datos/cld_procesos.php"); $filas_procesos = buscar_todos_procesos() ; //return $filas_subclasf; while($fila=mysql_fetch_array($filas_procesos)){ //para cada uno de los uso } ?>[/PHP] </tr> <tr> [PHP]<?php echo "<option value= " . "00" . ">" . "Seleccione El Proceso" . "</option>"; // busca todas los tipos de propiedad //include("C:/wamp/www/Inventario/clases de datos/cld_procesos.php"); $filas_procesos = buscar_todos_procesos() ; //return $filas_subclasf; while($fila=mysql_fetch_array($filas_procesos)){ //para cada uno de los uso } ?>[/PHP] </tr> </table> <table width="200" border="0" id="contenedor"> <tr> <?php echo "<option value= " . "00" . ">" . "Seleccione El Uso" . "</option>"; include("C:/wamp/www/Inventario/clases de datos/cld_uso_mat.php"); $filas_uso = buscar_todos_uso(); while($fila=mysql_fetch_array($filas_uso)){ } ?> </tr> </table> <table width="675" height="39" border="0" > <tr align="right"> </tr> --> </table> </form> <table width="682" height="64" border="0" > <tr bgcolor="#CCCCCC" class="Estilo2"> </tr> <tr align="center"> aqui me gustaria mostrar los datos que se reciben del popup </tr> </table> <table width="581" height="39" border="0" align="center"> <tr align="center"> onClick="Validar_nuevo(this.form)"></td> </tr> </table> </form> </table> </div> </td> </tr> </table>[/CODE][/HTML]
Este es el codigo para activar y salga el pop-up
Código Javascript:
Ver original
function popup() { parametro = window.open("agregar_mat.php","popup","width=450,height=350"); document.getElementById('1').value = "cb_clasf" ; document.getElementById('2').value = "cb_sub"; document.getElementById('3').value = "cb_dim"; document.form.tb_req.value.value = "tb_req"; document.getElementById('5').value = "tb_stk"; document.getElementById('6').value = "tb_fal"; document.getElementById('7').value = "cb_uso"; } //END Script--> </script>
Este es el codigo del POP-up
Código Javascript:
>Ver original
<script language="JavaScript" type="text/javascript"> function envia(cb_clasf, cb_sub, cb_dim, tb_req, tb_stk, tb_fal,cb_uso){ opener.document.form.cb_clasf.value = "cb_clasf" ; opener.document.form.cb_sub.value = "cb_sub"; opener.document.form.cb_dim.value = "cb_dim"; opener.document.form.tb_req.value = "tb_req"; opener.document.form.tb_stk.value = "tb_stk"; opener.document.form.tb_fal.value = "tb_fal"; opener.document.form.cb_uso.value = "cb_uso"; close(); } </script
Este es el codigo del cuerpo del pop-up osea los datos que se rellenan y deberian pasarse al padre
Código HTML:
Ver original
<body> <div> <div align="center"> </div> <form name ="form1" id="form1" method="POST"> <table width="231" border="0" id="contenedor"> <tr> <?php include("C:\wamp\www\Inventario\Seguridad\conexion_bd.php"); //include("config.php"); $db=conectarse(); echo "<option value= " . "00" . ">" . "Seleccione La Clasificación" . "</option>"; include("C:/wamp/www/Inventario/clases de datos/cld_clasificacion.php"); $filas_clasf = buscar_todos_clasificacion(); while($fila=mysql_fetch_array($filas_clasf)){ } ?> </tr> <tr> <?php echo "<option value= " . "00" . ">" . "Seleccione La Sub-Clasificación" . "</option>"; ?> </tr> <tr> [PHP] <?php echo "<option value= " . "00" . ">" . "Seleccione La Dimensión" . "</option>"; include("C:/wamp/www/Inventario/clases de datos/cld_dimension.php"); $filas_dimensiones = buscar_todos_dimensiones(); while($fila=mysql_fetch_array($filas_dimensiones)){ } ?> </tr> <tr> </tr> <tr> </tr> <tr> </tr> <tr> <?php echo "<option value= " . "00" . ">" . "Seleccione El Uso" . "</option>"; include("C:/wamp/www/Inventario/clases de datos/cld_uso_mat.php"); $filas_uso = buscar_todos_uso(); while($fila=mysql_fetch_array($filas_uso)){ } ?> </tr> </table> <table width="581" height="39" border="0" align="center"> <tr align="center"> </tr> </table> </body> </html>