Cita:
Iniciado por America|UNK
Código Javascript
:
Ver originalvar obj = document.getElementById("timer"), dec = 1, est = 1
function loop(){
obj.innerHTML = dec == 10 ? "1" : "0" + (dec == 0 ? "" : "." + dec)
if(dec == 10) est = 0
if(dec === 0) est = 1
est ? dec++ : dec--
}
setInterval(loop,500)
​
Puedes editar la función e ir sumando directamente 0.X+0.1 pero Javascript está inquieto y no me devuelve exactamente 0.2+0.1
http://jsfiddle.net/wZVanG/8427K/
Así está perfecto, ya la adapté a lo que necesito, una de mis pruebas fue lo de ir sumando directamente, pero vaya a saber porque obtenia
0.1
0.2
0.3
0.5
0.699999899999
0.7
0.89999909999
y terminé yendo por otro lado
mil gracias @America|UNK
Cita:
Iniciado por cristian_cena
siguiendo tu código, podrías probar añadiendo:
Código Javascript
:
Ver originalfunction baja(){
if(z == 0){
document.getElementById("timer").innerHTML=0;
e = '';
corre();
z = 9; // ESTO Y
i = 0; // ESTO
}else{
document.getElementById("timer").innerHTML='0.'+z;
z--;
}
}
Ejemplo:
http://jsfiddle.net/cristian_cena/Mbcpv/ Gracias Cristian, lo voy a mirar para sacrme el gusto nomás, pero mañana, porque hoy al engendro este no lo quiero ver más
Saludos
![de acuerdo](http://static.forosdelweb.com/fdwtheme/images/smilies/dedosarriba.png)
![Nerd](http://static.forosdelweb.com/fdwtheme/images/smilies/lentes.png)