Ventanas en javascript

Mi pregunta es la siguiente, tengo una ventana padre, la cual abre una ventana hija. En la ventana hija pido dos datos y quiero que al darle clic a un botón de enviar la ventana padre recupere los datos, ¿Cómo puedo hacerlo con javascript?
1

1 respuesta

Respuesta
1
Lo que me comentas se puede hacer así:
1.- En la ventana padre creas unas variables de javascript dato1, dato2, dato3...(con el nombre que quieras).
2.- Desde la ventana hija, cuando le den al botón de acción, pones los datos en las variables de la padre referiendote a ellas como opener.dato1, opener.dato2... etc...
3.- Con la variable con el dato haces lo que quieras.
Ejemplo:
Padre->
<html>
<head>
</head>
<body>
<script>
var pepe="";
</script>
<input type=button onClick=window.open('hija.htm','','') value=abre>
<input type=button onClick=alert(pepe) value=dale>
</body>
</html>
Hija->
<html>
<head>
</head>
<body>
<script>
var pepe="";
</script>
<input type=text id="pepe" value="Hello World">
<input type=button onClick=opener.pepe=this.document.getElementById('pepe').value value=dale>
</body>
</html>
Espero que te ayude, si quieres algún detalle más, no dudes en preguntar.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas