¿Cómo cierro una ventana emergente al presionar un botón e inicio la devolución de datos en la ventana que abre la ventana emergente?

votos
1

véase más arriba...

Publicado el 12/03/2009 a las 17:58
fuente por usuario
En otros idiomas...                            


4 respuestas

votos
3

Debería poder llamar a funciones en window.parent.

<script type="text/javascript">
    function closeThisPopupWindow()
    {
        if (window.parent && window.parent.callBack)
            window.parent.callBack();
        window.close();
    }
</script>

Obviamente, necesitaría adjuntar la función closeThisPopupWindow a su botón.

Respondida el 12/03/2009 a las 18:06
fuente por usuario

votos
2

Haría algo así con el clic del botón de la ventana emergente

ClientScript.RegisterStartupScript(typeof(string), "auto_refreshparent", @" window.opener.location.reload(); ", true);
ClientScript.RegisterStartupScript(typeof(Page), "ThatsAllFolks", "window.close();", true);
Respondida el 12/03/2009 a las 18:09
fuente por usuario

votos
2

Pruebe algo como esto:

parent.document.getElementById('btnSubmit').click();; // submit the parent form
self.close(); // close the current window
Respondida el 12/03/2009 a las 18:03
fuente por usuario

votos
0

windowArgs String = "barra de herramientas = no, barra de menú = no, ubicación = no, width = 620, altura = 500, barras de desplazamiento = sí, de tamaño variable = yes, modal = yes"; newWindowUrl cadena = "MarketShotPreview.aspx"; cadena JavaScript = "\ n" + "\ n" + "\ n"; ClientScript.RegisterStartupScript (typeof (System.Web.UI.Page), "emergente", JavaScript);

Respondida el 05/11/2012 a las 19:58
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more