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 respuesta
Respuesta de gandalf26
10
gandalf26, Trabajo en desarrollo web en general, html, css, etc
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
Añade tu respuesta sólo si conoces la solución a la pregunta.
No lo utilices para hacer una nueva pregunta.
Para pedir más datos de la pregunta utiliza "Pedir más información".
Para aportar más información a una respuesta, añade un comentario.