Aquí podría ser tu PUBLICIDAD


¿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 akosch
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 06:06
fuente por usuario Joel


Aquí podría ser tu PUBLICIDAD


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 06:09
fuente por usuario cgreeno

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 06:03
fuente por usuario Chris Van Opstal

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 07:58
fuente por usuario Amrik