Hola he creado un codigo que abre un popup para seleccionar un valor y asignarlo a un textBox de la pagina padre, pero no me funciona el retorno del valor agradezco cualquier correccion o recomendacion que me puedan brindar....
form.php
Código Javascript
:
Ver original<script language=javascript>
// Funcion que abre el PopUp
var refVentana
function ventanaSecundaria (){
refVentana = window.open("PopUp.php","Codigos","width=600,height=900,left=400,scrollbars=yes")
refVentana.focus()
}
</script>
Código HTML:
Ver original<-- textBox que quiero reciba el valor -->
<input type="text" name="codigo" size="20%" class=":required" maxlength="12"> <-- link que ejecuta la funcion para abrir el PopUp -->
<a href="javascript:ventanaSecundaria()">Buscar
</a>
PopUp.php
Código Javascript
:
Ver original<script>
//retornar valor
function codRetornar(){
window.opener.document.frm.ciiu1.value = ciiu
window.close()
}
</script>
Código PHP:
<?php
/*Codigo que realiza la llamada a la base de datos y crea el listado. */
require ("../conexiones/conexion.php");
$rs=mysql_query("SELECT cod,descripcion FROM bas_ciius4");
if(mysql_num_rows($rs) <= 0){
echo "No existen Registros en esta tabla?.";
}else{
echo "<form name='frmcod'>";
echo "<table width='100%' align='center'>";
echo '<tr align="center" bgcolor="#E6E6E6"><td><b>CODIGO</b></td><td><b>DESCRIPCION</b></td></tr>';
while($rsc=mysql_fetch_assoc($rs)){
echo "<tr align='center'>";
echo "<td><a href='javascript:codReturnar('".$rsc['cod']."')>".$rsc['cod']."</a></td><td>".$rsc['descripcion']."</td></tr>";
}
echo"</table>";
}
?>