Buenos Dias,
haber si me dan una mano.. la verdad, les soy sincero, no se mucho de JavaScript, no se si esta bien mi script..
lo que quiero hacer es que aparesan en pantalla 10 segundos y vayan decereciendo, osea,
10, 09, 08, 07 ect..
en Firefox me anda de 10, pero en IE no pasa nada, se queda estatico.
este es mi codigo:
Código:
<span class="Estilo1" style="padding-left:40px; padding-top:0;" id="tiempo">10.0</span>
<script type="text/javascript">
tiempo = document.getElementById('tiempo');
segundos = 100;
function actualizar () {
s = --segundos;
if (s < 1) {
tiempo.innerHTML = '^^';
setTimeout ("redireccionar()", 1000);
}else if( s == 10 ){
tiempo.innerHTML = '1.0';
}else if( s == 20 ){
tiempo.innerHTML = '2.0';
}else if( s == 30 ){
tiempo.innerHTML = '3.0';
}else if( s == 40 ){
tiempo.innerHTML = '4.0';
}else if( s == 50 ){
tiempo.innerHTML = '5.0';
}else if( s == 60 ){
tiempo.innerHTML = '6.0';
}else if( s == 70 ){
tiempo.innerHTML = '7.0';
}else if( s == 80 ){
tiempo.innerHTML = '8.0';
}else if( s == 90 ){
tiempo.innerHTML = '9.0';
} else {
tiempo.innerHTML = s/10;
}
}
setInterval ("actualizar()", 100);
</script>
Hay alguna forma mas simple de hacer esto?? he buscado por todos lados y no puede encontrar algo..
Saludos! y Gracias!
MC
PD: los "else if" del medio del codigo no son de importancia :D