JavaScript: pasar parámetros a un pop-up
Cuando abrimos una ventana hija (popup) con JavaScript mediante window.open, es posible que ésta acceda a la página padre mediante opener. Un ejemplo:
Página padre.html:
<HTML><HEAD><TITLE>Padre</TITLE></HEAD>
<BODY>
<FORM name="form">
<INPUT type="hidden" name="nombre" value="PAPA">
<SCRIPT language="javascript">
window.open('hija.html','hija');
</SCRIPT>
</BODY></HTML>
<BODY>
<FORM name="form">
<INPUT type="hidden" name="nombre" value="PAPA">
<SCRIPT language="javascript">
window.open('hija.html','hija');
</SCRIPT>
</BODY></HTML>
Página hija.html:
<HTML><HEAD><TITLE>Hija</TITLE></HEAD>
<BODY>
<SCRIPT language="javascript">
//Leer un valor
document.write('Nombre: '+window.opener.document.form.nombre.value);
//Cambiar un valor
window.opener.document.form.nombre.value="MAMA";
</SCRIPT>
</BODY></HTML>
<BODY>
<SCRIPT language="javascript">
//Leer un valor
document.write('Nombre: '+window.opener.document.form.nombre.value);
//Cambiar un valor
window.opener.document.form.nombre.value="MAMA";
</SCRIPT>
</BODY></HTML>
Enlace relacionado:
http://www.desarrolloweb.com/articulos/609.php
1 comentario:
estuve buscando durante una semana esta solucion para enviar un valor del formulario a la ventana popup, y con ese valor leer de una tabla, todos los registros que contengan, como parte de si, el dato enviado.
Me costo tiempo, pero lo halle.
Muchas gracias por subir este tipo de informacion.
Publicar un comentario