Foros del Web » Programando para Internet » Jquery »

Disparar change al cerrar navegador

Estas en el tema de Disparar change al cerrar navegador en el foro de Jquery en Foros del Web. Buenos dias a todos. Tengo un proyecto en que los cambios en <input type='text'> son capturados por el evento 'change', ($(document).on('change','.questionary input',function(event){... ) pero si ...
  #1 (permalink)  
Antiguo 19/02/2016, 05:56
Avatar de oscartt67  
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años, 7 meses
Puntos: 97
Disparar change al cerrar navegador

Buenos dias a todos.
Tengo un proyecto en que los cambios en <input type='text'> son capturados por el evento 'change', ($(document).on('change','.questionary input',function(event){... ) pero si tengo el foco en un input y cierro el navegador, no se dispara dicho evento.

Alguna idea de como solucionar eso o de darle otro enfoque?

gracias.
  #2 (permalink)  
Antiguo 19/02/2016, 09:06
Avatar de oscartt67  
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 12 años, 7 meses
Puntos: 97
Respuesta: Disparar change al cerrar navegador

Me respondo:

he creado un <input id='lastfocus' oculto bajo otro div para que no se vea y :

Código:
$(window).bind('beforeunload', function(){
   document.getElementById('lastfocus').focus();
});

si alguien tiene una idea mejor, encantado de conocerla.

saludos.

Etiquetas: cerrar, disparar, navegador
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:28.