Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/01/2009, 09:39
JavierGPHP
 
Fecha de Ingreso: enero-2009
Mensajes: 3
Antigüedad: 15 años, 10 meses
Puntos: 0
Respuesta: Contador JavaScript que no arranca

Solo puedo decirte una cosa:

Muchas gracias, champion.


Me has salvado de seguir buscando. Ahora os presento el código un poquito mejorado, ya que no muestra las palabras horas, minutos, segundos... sino que es al típico estilo de reloj digital.
Ahora bien, también incluye mejoras, ya que si un minuto es menor de 10, o un segundo menor de 10,... ¡Se muestra un 0 delante!
En fin, estoy orgulloso de que exista gente tan amable en este foro como KarlanKas
Código:
<html>
<head>
<script type="text/javascript"> 
tiempo=false;
function faltan(id){
if(!tiempo){
tiempo = document.getElementById(id).innerHTML;
}
if (tiempo>0){ 
tiempo=tiempo-1;
var horas = Math.floor(tiempo/3600);
var minutos = Math.floor(tiempo/60)-60*horas;
var segundos = tiempo%60;
if(minutos<10){minutos = "0" + minutos;}
if(segundos<10){segundos = "0" + segundos;}
var resultado = horas + ":" + minutos + ":" + segundos ; 
document.getElementById(id).innerHTML = resultado;	
setTimeout("faltan('"+id+"')",1000); 
}else{ 
window.location.href = location.href;
} 
} 
</script>
</head>
<body>
<div id="txt">10</div><script type="text/javascript">faltan("txt");</script>
</body>
</html>