29/08/2006, 01:19
|
| Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses Puntos: 61 | |
Entiendo.
Entonces más sencillo aún. La página quedaría así:
Código:
<html>
<head>
<title>Untitled</title>
<script>
var pepepe;
function enviar(caja1,caja2,caja3){
document.forms['pepote']['pepe'].value=caja1
document.forms['pepote']['pepe1'].value=caja2;
document.forms['pepote']['pepe2'].value=caja3;
pepepe.close();
}
</script>
</head>
<body>
<form name="pepote">
<input type="button" name="buscar" id="buscar" value="Buscar" onclick="pepepe=window.open('buscar2.html','pepepe','width=400,height=200');"><br>
<input type="text" name="pepe"><br>
<input type="text" name="pepe1"><br>
<input type="text" name="pepe2"><br>
</form>
</body>
</html>
Y en la popup:
Código:
<html>
<head>
<title>Untitled</title>
<style>td,input{font:normal 10px/20px verdana;}</style>
</head>
<body>
<table>
<tr><td><strong>Nombre:</strong></td><td id="nombre">Pepito Pérez</td></tr>
<tr><td><strong>Dirección:</strong></td><td id="direccion">Calle Roja, 3</td></tr>
<tr><td><strong>Odia el:</strong></td><td id="odia">Chocolate con pimienta</td></tr>
<tr><td colspan="2"><input type="button" value="Cargar estos datos" onclick="opener.enviar(document.getElementById('nombre').innerText,document.getElementById('direccion').innerText,document.getElementById('odia').innerText)"></td></tr>
</table>
</body>
</html>
Si aparecen varios resultados sería fácil con php o con ASP ir individualizando los resultados del popup de forma que mande sólo el resultado que interesa. Sería con un contador y añadiendo ese contador al id de las tablas. Algo así: Código PHP: <? while($pepe=mysql_fetch_array($loquesea)){ $a+=1; ?> <table> <tr><td> <strong>Nombre:</strong> </td> <td id="nombre<?=$a;>"> <?=$pepe['nombre'];?> </td> </tr> <tr> <td> <strong>Dirección:</strong> </td> <td id="direccion<?=$a;>"> <?=$pepe['direccion'];?> </td> </tr> <tr> <td> <strong>Odia el:</strong> </td> <td id="odia<?=$a;>"> <?=$pepe['odia'];?> </td> </tr> <tr> <td colspan="2"> <input type="button" value="Cargar estos datos" onclick = "opener.enviar(document.getElementById('nombre<?=$a;>').innerText,document.getElementById('direccion<?=$a;>').innerText,document.getElementById('odia<?=$a;>').innerText)"> </td> </tr> </table> } Espero que me haya sabido explicar...
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |