Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/05/2007, 16:21
Avatar de demiurgo_daemon
demiurgo_daemon
 
Fecha de Ingreso: diciembre-2006
Ubicación: Querétaro
Mensajes: 184
Antigüedad: 18 años, 1 mes
Puntos: 2
Re: reloj de cuenta regresiva

Hola,

para poder lograr esto sin inconvenientes, necesitas algunas cosas más allá de javascript:
  • una sesión, o -muy en su defecto- una cookie, que guarde la fecha y hora en que se envió la información a consideración
  • para hacerlo más robusto, puedes pedir nombre de usuario/contraseña y guardar las formas en una base de datos, junto con la hora de envío y de aprobación, etc.

Una secuencia que puedes usar (estoy asumiendo que usas PHP como lenguaje de servidor) sería:
  1. si no existe, generar desde PHP una cookie con la fecha de envío (busca $_COOKIE)
  2. leer esa cookie con javascript (con document.cookie)
  3. generar, con un setInterval, un evento (cada segundo, por ejemplo) en el que actualices un elemento (un div, por ejemplo) que tiene la cuenta regresiva

así aseguras que, si hay una actualización de pantalla, la cuenta sigue como debe

saludos