26/01/2009, 01:41
|
| Moderador extraterrestre | | Fecha de Ingreso: diciembre-2001 Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 11 meses Puntos: 61 | |
Respuesta: Contador JavaScript que no arranca Hola Javier, Bienvenido a los foros!
Tu problema se resuelve añadiendo un comprobador que descubre si se ha dado un valor a tiempo.
<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;
var resultado = horas + " horas : " + minutos + " minutos : " + segundos + " segundos" ;
document.getElementById(id).innerHTML = resultado;
setTimeout("faltan('"+id+"')",1000);
}else{
window.location.href = "http://www.forosdelweb.com";
}
}
</script>
</head>
<body>
<div id="txt">800</div><script type="text/javascript">faltan("txt");</script>
</body>
</html>
Un saludo!
__________________ Cómo escribir
No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia. |