Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/02/2008, 07:19
Avatar de McBlink
McBlink
 
Fecha de Ingreso: noviembre-2006
Ubicación: $ARG->LaPampa()
Mensajes: 1.694
Antigüedad: 18 años, 2 meses
Puntos: 23
Exclamación Script corre en FF y en IE no.. Ayuda

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
__________________
Recuerda usar el highlight para mostrar código
mauricioblint.com