entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

2votos

Detectar cierre de navegador con js

Hola a todos, tengo el siguiente script

<script language="JavaScript">
window.onbeforeunload = confirmExit;
function confirmExit()
{
return "Va cerrar esta pagina, revise que haya guardado";
}
</script>

mi duda es la siguiente: ¿Cómo puedo controlar que si le dan salir, me mande a otra función?
esto porq la otra funcion se va cargar de cambiar un status en cuanto detecte que el explorador lo cerraron....

desde ya muchas gracias por su ayuda

0voto

Peter comentado

¿No te funcionó la respuesta de Leonardo?

0voto

rach comentado

no, me decidi usando los modal de bootstrap,

1voto

Leonardo-Tadei comentado

Hola @rach,

y cómo solucionan los modal de Boostrap que al darle salir o cerrar el navegador se ejecute una función?

O es que al cambiar a los modal de Bootstrap no importaba ya que el navegador se cerrara?

0voto

rach comentado

hola @Leonardo-Tadei bueno como lo comente arriba, mas que nada quería guardar campos como hora y un nuevo status al cerrar el navegador, y con el modal, mande esos valores en un boton y de esta forma controle el evento que necesitaba entrando a la función donde los procese, ademas estéticamente se veia mucho mejor que como lo tenia inicialmente

0voto

Leonardo-Tadei comentado

Gracias por la respuesta @rach, pero sigo sin entender :-(
Cómo hacés para mandar estos valores en el caso de que el usuario cierre el navegador, sin pasar por el DIV modal ???

0voto

rach comentado

es que ya no me es necesario que dependa de cerrar del navegador para mandar los valores que necesito, los mando ocultos en el modal, eso ya no lo implemente.

1 Respuesta

3votos

Leonardo-Tadei Puntos227320

Hola @rach,

podrías hacer simplemente:

<script language="JavaScript">
window.onbeforeunload = otraFuncion;
function otraFuncion() {
   // Código de cambio de status al cerrar
   // Código de cambio de status al cerrar
   // Código de cambio de status al cerrar
   // ...
}
</script>

También, ojeá esta pregunta en dónde se discuten las limitaciones de las acciones al abandonar la página.

Saludos cordiales!

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta