20/01/2010, 05:40
|
| | Fecha de Ingreso: agosto-2008
Mensajes: 38
Antigüedad: 16 años, 2 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. |