Foros del Web » Programando para Internet » Javascript »

Contar tiempo

Estas en el tema de Contar tiempo en el foro de Javascript en Foros del Web. Buenas, mi problema es el siguiente: He realizado una aplicación que consiste en una serie de páginas web con sus formularios, bien pues el caso ...
  #1 (permalink)  
Antiguo 12/02/2005, 08:05
Avatar de alberto2005  
Fecha de Ingreso: noviembre-2004
Mensajes: 30
Antigüedad: 19 años, 6 meses
Puntos: 0
Contar tiempo

Buenas, mi problema es el siguiente:
He realizado una aplicación que consiste en una serie de páginas web con sus formularios, bien pues el caso es que necesito contabilizar el tiempo que pasa una persona desde que entra en mi web, ya que sólo puedo permitirle que esté un determinado tiempo....El problema es que contabilizo el tiempo correctamente siempre y cuando no pase a otra página de mi web ya que en ese caso las variables de javascript se inicializan y vuelve a empezar a contar el tiempo... , es decir, no hay alguna forma de conservar el valor de mi variable en otra página, el código que utilizo es este:
<script language="JavaScript">
<!--
var segundo = 0;
function actualizaReloj(){
document.formulario.tiempolimite.value="nok";
segundo += 1;
if(segundo >10)
{segundo=0;
document.formulario.tiempolimite.value="ok";
document.formulario.submit();}
setTimeout("actualizaReloj();",1000);}
// --></script>
...
<body onLoad="actualizaReloj();">
...
espero haberme explicado....
__________________
Thank you Very much brother! :-D
  #2 (permalink)  
Antiguo 16/02/2005, 04:46
Avatar de alberto2005  
Fecha de Ingreso: noviembre-2004
Mensajes: 30
Antigüedad: 19 años, 6 meses
Puntos: 0
Ya lo he solucionado...
Lo que hago es construir mi código javascript de forma dinámica de forma que tengo una variable en mi programa cgi que también contabiliza el tiempo de forma que si se entra en otra página inicio la variable de javascript al valor de la variable de mi programa... y funciona!!!
__________________
Thank you Very much brother! :-D
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 16:23.