Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/01/2010, 05:40
Santy316
 
Fecha de Ingreso: agosto-2008
Mensajes: 38
Antigüedad: 15 años, 8 meses
Puntos: 0
problemas reloj cuenta atras

Hola,

Tengo un problema con un reloj que se monta para que la cuenta atras se realice tras un segundo, pero vemos que los 1000 milisegundos no se respeta, teniendo que incrementar el valor, de igual manera de "segundo en segundo" de momento existen saltos muy rapidos. Os detallo la función que se utiliza:

var minutos = 1;
var segundos = 30;
parent.relojInterval = null;
function relojCargando(ind) {
switch(ind) {
case 0:
clearInterval(parent.relojInterval);
break;
case 1:
parent.relojInterval = setInterval("relojCargando()",1900);
minutos = 1;
segundos = 30;
miMensaje.setText("1 : 30");
break;
default:
segundos = segundos - 1;
var segundosTxt = (segundos < 10) ? "0" + segundos : segundos;
var textoReloj = minutos + " : " + segundosTxt;
if (segundos == 0) {
minutos = minutos - 1;
segundos = 60;
}
if (minutos < 0) {
relojCargando(0);
textoReloj = literales.GIMG000115+'...';
}
miMensaje.setText(textoReloj);
}
}

De antemano agradezco la ayuda.

Un saludo.