Hola Adler:
Muchisimas gracias por la molestia que te tomas.
Tu código funciona de coña. Pero no se adaptarlo al listado de los registros de la tabla de datos. De todas maneras he conseguido traslador un campo. Me explico, Cuado clickear sobre un registro de la tabla de codigos postales se ejecuta, se cierra la ventana hija y en los input de la ventana padre en un campo pone el valor del registro (codigopostal) pero en los otros dos pone "undefined", esta claro que algo hace, pero ahora lo que hay que averigurar es que pasa con los otros dos campos.
Pongo el código:
Código PHP:
<?php
$nombre_session = "sesion_paneldream";
session_name($nombre_session);
session_start();
require("../con_bd.php");
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="includes/admin_styles.css" type='text/css' rel='stylesheet'>
<title>Buscador de Códigos Postales</title>
<script language="javascript" type="text/javascript">
function InsertarCodigos(CodiPost,PoblPiso,ProvPiso){
window.opener.document.editarpiso.CodPost.value=CodiPost;
window.opener.document.editarpiso.PoblPiso.value=PoblPiso;
window.opener.document.editarpiso.ProvPiso.value=ProvPiso;
window.close();
}
</script>
</head>
<body>
<form name="form1" method="POST">
<table>
<tr>
<td width='50'height="20" class="Esquema">Código</td>
<td width='300' class="Esquema" align="center">Población</td>
<td width='100' class="Esquema" align="center">Provincia</td>
</tr>
<?php
$_pagi_sql = "SELECT * FROM poblaciones Order by NombPobl";
$query = mysql_query($_pagi_sql);
while ($sql2 = mysql_fetch_array($query)) {
echo "<tr><td class='Campo' align='center'>$sql2[CodiPost]</td>
<td class='Campo' align='left'><a href='javascript:InsertarCodigos($sql2[CodiPost])'>$sql2[NombPobl]</a></td>
<td class='Campo' align='center'>$sql2[NombProv]</td></tr>";
}
?>
</table>
</form>
</body>
</html>
Si en la instrucción <a href='javascript
:InsertarCodigos($sql2[CodiPost])'> pongo mas de un parametro, osea ademas de pasar el codipost, pasar el nombre de la ciudad, ya no funciona, no cierra la ventana, ni hace nada sequeda donde esta.
Entonces creo que el problema esta en como pasar más de un parametro a la función. He visto otro hilo, ahora mismo no se en que foro, que le pasaba lo mismo, lo malo es que no tenia continuidad.
Un Saludo.