Tiempo para examen

23/11/2003 - 10:58 por Jose A. | Informe spam
Hola a todos:

Necesito realizar una página para examinar a los usuarios y que les
limite el tiempo para realizarlo. Es decir, que transcurrido un tiempo
x desde que entran en la página del examen salte automáticamente a
otra página diciendo que se le ha acabado el tiempo o bien con algún
mensaje en pantalla.

Utilizo TIMER, pero aunque mide bien el tiempo NO AVISA al usuario
cuando se le ha terminado el tiempo.

He realizado una función en JavaScript que le muestra un mensaje en
pantalla, pero esto es muy simple y no me sirve pues el usuario sigue
viendo la misma página en pantalla.

¿Por donde irán los tiros?, ¿será el tema de Session.TimeOut?.

Si alguien me puede orientar me daré por agradecido.

Un saludo y gracias por la atención prestada.
 

Leer las respuestas

#1 danicastillo
23/11/2003 - 11:09 | Informe spam
Yo utilizaria dos timers de javascript

el primero, que esta puesto a un poco antes del segundo (un par de minutos)
simplemente muestra un alert ("te quedan 2 minutos para finalizar el
examen")

el segundo , depende, normalmente seria un document.location="final.asp"
pero si estas en un formulario que deben rellenar, lo q deberia hacer es un
submit() del formulario


por otro lado, deberas controlar q no hagan un refresh de la ventana (pq se
recargarian los timers) , eso lo puedes controlar con session, o con cookies


-o|o|--
-o|o| dani castillo
-o|o| http://www15.brinkster.com/danic/
-o|o| tutorial y trucos asp, vb, diseño
-o|o|--
"Jose A." escribió en el mensaje
news:
Hola a todos:

Necesito realizar una página para examinar a los usuarios y que les
limite el tiempo para realizarlo. Es decir, que transcurrido un tiempo
x desde que entran en la página del examen salte automáticamente a
otra página diciendo que se le ha acabado el tiempo o bien con algún
mensaje en pantalla.

Utilizo TIMER, pero aunque mide bien el tiempo NO AVISA al usuario
cuando se le ha terminado el tiempo.

He realizado una función en JavaScript que le muestra un mensaje en
pantalla, pero esto es muy simple y no me sirve pues el usuario sigue
viendo la misma página en pantalla.

¿Por donde irán los tiros?, ¿será el tema de Session.TimeOut?.

Si alguien me puede orientar me daré por agradecido.

Un saludo y gracias por la atención prestada.

Preguntas similares