Foros del Web » Programando para Internet » Javascript »

Timer para examen

Estas en el tema de Timer para examen en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 08/08/2006, 09:27
 
Fecha de Ingreso: diciembre-2005
Mensajes: 131
Antigüedad: 18 años, 5 meses
Puntos: 0
Pregunta 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
  #2 (permalink)  
Antiguo 08/08/2006, 11:48
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 6 meses
Puntos: 16
lo de bloquear no creo que se pueda hacer con ASP... con javascript supongo que se puede hacer... no lo se pero date una vuelta por ese foro... o por el de AJAX... 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!!
  #3 (permalink)  
Antiguo 08/08/2006, 12:13
 
Fecha de Ingreso: diciembre-2005
Mensajes: 131
Antigüedad: 18 años, 5 meses
Puntos: 0
Exclamación 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
  #4 (permalink)  
Antiguo 08/08/2006, 12:32
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 6 meses
Puntos: 16
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!!
  #5 (permalink)  
Antiguo 08/08/2006, 12:36
 
Fecha de Ingreso: diciembre-2005
Mensajes: 131
Antigüedad: 18 años, 5 meses
Puntos: 0
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
  #6 (permalink)  
Antiguo 08/08/2006, 12:37
 
Fecha de Ingreso: diciembre-2005
Mensajes: 131
Antigüedad: 18 años, 5 meses
Puntos: 0
porque me mueven la pregunta a javascript necesito que haga un submit automatico despues de haber pasado 20 min
__________________
:pensando: Veronica Aguilar

Webmaster
  #7 (permalink)  
Antiguo 08/08/2006, 12:38
 
Fecha de Ingreso: diciembre-2005
Mensajes: 131
Antigüedad: 18 años, 5 meses
Puntos: 0
Pregunta 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
  #8 (permalink)  
Antiguo 08/08/2006, 12:38
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 6 meses
Puntos: 16
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!!
  #9 (permalink)  
Antiguo 08/08/2006, 12:41
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
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)
__________________
...___...
  #10 (permalink)  
Antiguo 08/08/2006, 12:42
 
Fecha de Ingreso: diciembre-2005
Mensajes: 131
Antigüedad: 18 años, 5 meses
Puntos: 0
yo se que el codigo era javascript lo unico fue q me confundi porq cuando lo copie decia este es codigo php y lo copie tal cual
__________________
:pensando: Veronica Aguilar

Webmaster
  #11 (permalink)  
Antiguo 08/08/2006, 13:19
 
Fecha de Ingreso: agosto-2006
Mensajes: 44
Antigüedad: 17 años, 9 meses
Puntos: 1
Bueno siempre que quieras ejecutar una sentencia JavaScript después de un tiempo debes usar setTimeout, algo así:
Código:
<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>
NOTA. 1200000 significa 1200000 ms (milisegundos) = 20 minutos.

Saludos,
HA
  #12 (permalink)  
Antiguo 08/08/2006, 13:26
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 6 meses
Puntos: 16
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!!
  #13 (permalink)  
Antiguo 08/08/2006, 13:38
 
Fecha de Ingreso: diciembre-2005
Mensajes: 131
Antigüedad: 18 años, 5 meses
Puntos: 0
De acuerdo

GRACIAS DEJAME INTENTARLO,

jajaja metallica me estas siguiendo.
__________________
:pensando: Veronica Aguilar

Webmaster
  #14 (permalink)  
Antiguo 08/08/2006, 13:44
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Cita:
Iniciado por El_Metallick Ver Mensaje
pues reemplaza el 3 por un 1200 y ahi tienes 20 min... pues 20*60=1200... saludos
donde lei esto?????????????????
ah ya recorde

- el_metalick esuna broma para vero, saludos
__________________
JuanRa Pérez
San Salvador, El Salvador
  #15 (permalink)  
Antiguo 08/08/2006, 14:09
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
has de estar re chula vero !!!!!
__________________
JuanRa Pérez
San Salvador, El Salvador
  #16 (permalink)  
Antiguo 08/08/2006, 14:19
 
Fecha de Ingreso: diciembre-2005
Mensajes: 131
Antigüedad: 18 años, 5 meses
Puntos: 0
jaja tonto te quiero un besito.
__________________
:pensando: Veronica Aguilar

Webmaster
  #17 (permalink)  
Antiguo 08/08/2006, 14:20
 
Fecha de Ingreso: diciembre-2005
Mensajes: 131
Antigüedad: 18 años, 5 meses
Puntos: 0
jajaja gracias. Eso depende de los gustos. Saludos un beso
__________________
:pensando: Veronica Aguilar

Webmaster
  #18 (permalink)  
Antiguo 08/08/2006, 15:08
Avatar de El_Metallick  
Fecha de Ingreso: noviembre-2002
Ubicación: Santiago, Chile
Mensajes: 1.718
Antigüedad: 21 años, 6 meses
Puntos: 16
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!!
  #19 (permalink)  
Antiguo 09/08/2006, 03:19
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 9 meses
Puntos: 381
Cita:
Iniciado por Veronicalismar Ver Mensaje
porque me mueven la pregunta a javascript necesito que haga un submit automatico despues de haber pasado 20 min
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
  #20 (permalink)  
Antiguo 09/08/2006, 07:30
 
Fecha de Ingreso: diciembre-2005
Mensajes: 131
Antigüedad: 18 años, 5 meses
Puntos: 0
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
  #21 (permalink)  
Antiguo 09/08/2006, 08:43
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 9 meses
Puntos: 381
Cita:
Iniciado por Veronicalismar
el submit se puede hacer en asp.
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.

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
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 20:37.