Ver Mensaje Individual
  #3 (permalink)  
Antiguo 29/05/2012, 00:14
diablo_jr
 
Fecha de Ingreso: noviembre-2007
Mensajes: 81
Antigüedad: 17 años
Puntos: 0
Respuesta: Eventos despues del submit

no hay mucho más... en el código html lo único que hay es un botón con la llamada a esa funcion en el evento onclick...

Código HTML:
Ver original
  1. <input type="button" onclick="popup('buscador.jsp')" value="Buscar" />

despues, en el archivo js tengo una variable llamada fecha en la que, cada vez que se hace una petición al servidor, se guarda la hora de la misma... básicamente mi función es la que indico arriba pero cambiando los alert por dicha actualización

Código Javascript:
Ver original
  1. var fecha = new Date();
  2. function popup(url,windowName) {
  3.     function loadEvents(v){
  4.         $(v).bind('load', function() {
  5.             fecha = new Date();
  6.         }).bind('submit', function() {
  7.             fecha = new Date();
  8.             loadEvents(v);
  9.         });
  10.     };
  11.     loadEvents(window.open(url,windowName));
  12. }

Cuando esa variable esta 5 minutos sin actualizarse, interpreto que el usuario no está trabajando, le cierro la sesión y lo envío a la página de login...

En mi página tengo controlados todos los eventos ya que solo se ejecutan eventos ajax pero las que se abren en un popup son un tanto especiales, sin nada de ajax (por los viejos tiempos).

Como os decía, esto me detecta cuando se termina de cargar la ventana (evento load) y cuando se realiza el submit (evento submit) pero a partir de este evento no vuelve a detectar ninguno más, de ahi que intente volver a añadirselos sin ningún resultado.

Espero que con esto me podais ayudar.

Última edición por diablo_jr; 29/05/2012 a las 01:07