none
Cerrar la ventana principal de un navegador o deshabilitar el botón RRS feed

  • Pregunta

  • Estimados,

    He desarrollado una aplicación web con ASP.NET y VB.NET y me he encontrado con un problema...

    Es posible ejecutar una acción al presionar la "X" de cierre de la ventana principal del navegador??

    He tenido problemas con esto ya que necesito controlar cuando el navegador se cierre para aplicar algunas opciones adicionales.

    Cualquier comentario será bienvenido.

    Saludos cordiales,
    Gabriel

    jueves, 1 de junio de 2017 15:52

Respuestas

  • hola

    >>Es posible ejecutar una acción al presionar la "X" de cierre de la ventana principal del navegador?

    te refieres a acciones en el servidor? porque desde el browser puede usar el

    window.onbeforeunload

    para detectar el cierre de la ventana

    El tema es que esto no envia una accion al servidor, vas a tener que usar un webmethod invocando con $.ajax si quieres comunicarte al server cuando se ejecute ese evento

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 1 de junio de 2017 17:45

Todas las respuestas

  • hola

    >>Es posible ejecutar una acción al presionar la "X" de cierre de la ventana principal del navegador?

    te refieres a acciones en el servidor? porque desde el browser puede usar el

    window.onbeforeunload

    para detectar el cierre de la ventana

    El tema es que esto no envia una accion al servidor, vas a tener que usar un webmethod invocando con $.ajax si quieres comunicarte al server cuando se ejecute ese evento

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    jueves, 1 de junio de 2017 17:45
  • hola

    >>Es posible ejecutar una acción al presionar la "X" de cierre de la ventana principal del navegador?

    te refieres a acciones en el servidor? porque desde el browser puede usar el

    window.onbeforeunload

    para detectar el cierre de la ventana

    El tema es que esto no envia una accion al servidor, vas a tener que usar un webmethod invocando con $.ajax si quieres comunicarte al server cuando se ejecute ese evento

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina


    Muchas gracias Leandro, funcionó de maravillas.
    viernes, 2 de junio de 2017 18:02