| |||
Timer para examen tengo un examen echo en una pagina dentro d un formulario todas sus preguntas, necesito colocarle un tiempo es decir apenas inicien sesion y entren a la pagina q contiene el examen exista una especie de contador que a los 20 minutos le bloquee los campos y aparesca un mensaje que diga que se termino su tiempo, o bien puede ser que lo direccione o otra pagina cuando culmine el tiempo.
__________________ :pensando: Veronica Aguilar Webmaster |
| |||
Consegui algo <script> //Script original de KarlanKas para forosdelweb.com var segundos=3 var direccion='http://www.pandasoftware.com.ve' var mensaje="Nos hemos trasladado." milisegundos=segundos*1000 window.setTimeout("window.location.replace(direcci on);",milisegundos); //document.write(mensaje+" Si pasados "+segundos+ " segundos no es redireccionado pinche <a href='"+direccion+"'>aquí</a>."); </script> pero solo a tres segundos necesito que sean 20 minutos para que me redireccione a otra pagina, este codigo esta en php pero funciona en mi pagina de asp asi como esta pero con 3 segundos
__________________ :pensando: Veronica Aguilar Webmaster |
| ||||
pues reemplaza el 3 por un 1200 y ahi tienes 20 min... pues 20*60=1200... saludos
__________________ Haz la guerra en la cama y el amor donde se te de la gana... El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!! |
| |||
la cuestion es lo siguiente antes de redireccionar la pagina necesito guardar la informacion, recuerda que es un examen si la persona no ha terminado de responder necesito guardar aunque sea lo que ha escrito en la bd antes de redireccionar osea algo como un submit automatico
__________________ :pensando: Veronica Aguilar Webmaster |
| |||
submit despues de 20 min necesito un submit despues de 20 min, tengo un examen online y necesito que se haga un submit despues de 20 min para guardar lo que ha respondido las personas en la bd
__________________ :pensando: Veronica Aguilar Webmaster |
| ||||
ahi si me pregunas mucho... ahora que te movieron a javascript creo que te pueden ayudar mas... y te movieron a javascript porque para hacer lo que quieres no lo puedes hacer con ASP... si bien es cierto guardas los datos con ASP el script que te permite el "autoenvio" es javascript... saludos
__________________ Haz la guerra en la cama y el amor donde se te de la gana... El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!! |
| ||||
No se puede con ASP. Intentá en el foro jovascript. Mismo foro donde trasladé este otro tema (que por cierto, no era PHP el código sino javascrpt)
__________________ ...___... |
| |||
Bueno siempre que quieras ejecutar una sentencia JavaScript después de un tiempo debes usar setTimeout, algo así:
Código:
NOTA. 1200000 significa 1200000 ms (milisegundos) = 20 minutos.<html> <!-- ... --> <script> timer = 0; function submitAfter20mins() { clearTimeout(timer); timer=setTimeout("document.nombre_formulario.submit()", 1200000); } </script> <body> <!-- ... --> <form method="post" action="file.php"> <!-- ... --> <input type="button" onclick="submitAfter20mins();" value="Enviar Consulta"> </form> <!-- ... --> </body> </html> Saludos, HA |
| ||||
ves.... por eso te movieron a javascript... saludos
__________________ Haz la guerra en la cama y el amor donde se te de la gana... El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!! |
| ||||
no te sigo... simplemente trato de ayudar ^^ soy fanatico de eso :P... saludos y espero que hayas solucionado el problema
__________________ Haz la guerra en la cama y el amor donde se te de la gana... El tiempo es el mejor maestro, lo único malo es que te mata...¡¡Aprovecha tu tiempo!! |
| ||||
Cita: Veronica, si un moderador traslada un tema a otro foro por algo será; no es cuestión de que se traslade al foro correcto y vuelvas a abrir un duplicado de nuevo en el mismo foro incorrecto.Temas unidos saludos |
| |||
Abri un nuevo tema en asp debido a que el submit se puede hacer en asp. Ademas en asp ya habia un tema de submit pararecido al mio. Por eso lo hice
__________________ :pensando: Veronica Aguilar Webmaster |
| ||||
Cita: No, con asp no se hace un submit. El submit lo realiza el navegador y el asp, como bien sabrás, no interpreta asp ni ningún lenguaje del lado del servidor.
Iniciado por Veronicalismar el submit se puede hacer en asp. Lo que quieres hacer como ya te han comentado debes hacerlo usando javascript y por eso se han trasladado los dos temas que abriste al foro adecuado. saludos |