Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/12/2008, 13:45
Avatar de GABRIL
GABRIL
 
Fecha de Ingreso: febrero-2007
Mensajes: 280
Antigüedad: 17 años, 2 meses
Puntos: 4
Respuesta: Recuperar valor BBDD

bueno, si tienes una ventana padre y una ventana hija(popup) , deberas usar javascrip para pasarle el dato a la ventana padre, para ello usas el comando opener de javascript.

ventana padre:

<html>
<head>
<title>Submenú en ventana Padre</title>
<script language="JavaScript">
function lanzarSubmenu(){
window.open("submenu_ventana2.html","ventana1","wi dth=400,height=400,scrollbars=YES")
}
</script>
</head>
<body bgcolor="#ffffff">
<form>
<input type="text" name="dato" size="12" maxlength="12">
<br>
<br>
<input type="button" value="Lanzar submenu" onclick="lanzarSubmenu()">
</form>
</body>
</html>





ventana hija:

<body>
<div align = "center">
<table border = "1" width = "300">
<tbody>
<tr>
<td colspan = "2" align = "center"> Listado de CIE 9 </td>
</tr>
<tr>
<th> <strong> C&oacute;digo </strong> </th>
<th> <strong> Descripci&oacute;n </strong> </th>
</tr>
<% Do while not recu.Eof %>
<tr>
<td> <%= recu("Codi") %> </td>
<td>
<script language="javascript">
var = <%= recu("Descripcio")%>;
document.write(var);
document.write("<a href=\"javascript:enviardato('" + var + "')\">");
</script>
</td>
</tr>


<%
recu.MoveNext
LOOP
recu.close
Response.Write("</table>")
%>
</tbody>
</table>
</div>
</body>
<script language="JavaScript">
function enviardato(){
window.opener.document.dato= miDato
window.opener.document.forms[0].dato.value = miDato
}
</script>



buena te dejo eso, espero y te sirva, tal vez tengas que hacerle algunos ajustes.