none
evento window.onunload = OnClose javascript RRS feed

  • Pregunta

  • hola, estoy programando con asp.net en visual basic y tengo un javascript que debe detectar el cierre de una ventana lanzada desde la principal, esta ventana tiene un gridview con buttonfield, el java script deberia funcionar solo al cerrar la pagina pero, funciona al pulsar tambien los buttonfield, la instruccion que detecta el cierre y las pulsaciones de los botones es window.onunload = OnClos, ¿ alguien me puede decir como anular los eventos de los  buttonfield para esta instruccion?

    un saludo y gracias


    miércoles, 20 de diciembre de 2017 8:35

Respuestas

  • Hola pit29

    De acuerdo a una breve investigación por la web, puedes probar el siguiente código que te voy a colocar a continuación:

    var inFormOrLink;
    $('a').on('click', function() { inFormOrLink = true; });
    $('form').on('submit', function() { inFormOrLink = true; });

    $(window).on("beforeunload", function() {
        return inFormOrLink ? "Do you really want to close?" : null;
    })

    Quedamos atentos de cualquier actualización de tu parte.

    Saludos Cordiales

    Gracias por usar los foros de MSDN.

    Pablo Rubio
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    miércoles, 20 de diciembre de 2017 17:32
    Moderador