Foros del Web » Programando para Internet » Javascript »

[SOLUCIONADO] Cumplir condición en x segundos

Estas en el tema de Cumplir condición en x segundos en el foro de Javascript en Foros del Web. Buenas a todos, me e planteado hacer en javascript que cuando un div(texto) este mostrado y pase por ejemplo 20 segundos cumpla una condición por ...
  #1 (permalink)  
Antiguo 15/07/2014, 14:32
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años
Puntos: 67
Cumplir condición en x segundos

Buenas a todos, me e planteado hacer en javascript que cuando un div(texto) este mostrado y pase por ejemplo 20 segundos cumpla una condición por ejemplo actualizar algun dato de la DB y que aparezca otro div una vez actualizada la DB indicandolo. Todo esto también me gustaría conseguir que no se cumpliera la condicion si el usuario no se mantiene en la pagina para que pase dichos segundos.

¿Me podriais echar una mano de como empezar, o que deveria usar?

Saludos.
  #2 (permalink)  
Antiguo 15/07/2014, 14:51
Avatar de thedaket  
Fecha de Ingreso: junio-2011
Mensajes: 55
Antigüedad: 12 años, 9 meses
Puntos: 3
Respuesta: Cumplir condición en x segundos

utiliza la funcion nativa
setTimeout

ejemplo:

setTimeout(function(){ alert('pasaron 1 segundo') }, 1000);

W3Schools setTimeout
__________________
Sí AJAX quieres usar jQuery debes agregar...
  #3 (permalink)  
Antiguo 15/07/2014, 14:57
Avatar de MaNuX0218  
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años
Puntos: 67
Respuesta: Cumplir condición en x segundos

Gracias thedaket le voy a echar un ojo. Y otra cosa también serviria para que el tiempo no siga si el usuario no está en la página, por ejemplo la está viendo pero en ese momento se va a otra pestaña o la cierra simplemente.

Saludos.
  #4 (permalink)  
Antiguo 15/07/2014, 15:25
Avatar de thedaket  
Fecha de Ingreso: junio-2011
Mensajes: 55
Antigüedad: 12 años, 9 meses
Puntos: 3
Respuesta: Cumplir condición en x segundos

Yo pienso que el evento onbeforeunload te peude ayudar pero para saber si se cambian de pestañas no creo

te dejo un link http://www.pixelovers.com/onbeforeun...pagina-1164189

Saludos
__________________
Sí AJAX quieres usar jQuery debes agregar...

Etiquetas: condición, cumplir, segundos
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 17:16.