Estoy verificando el código, y tengo otro problema, y es al aplicar una acción cuando se acaba el tiempo.
Por ejemplo, cada vez que el tiempo llegue a cero, realizar una acción, y así de forma indefinida.
El código que uso es este:
Código:
<script>
//Cuenta atrás en javascript
tiempo = 5; // Tiempo de inicialización para la cuenta atrás
tiempoAux=tiempo;
function cuenta_atras()
{
document.getElementById("contador").innerHTML = tiempoAux+'</b> segundos'; //Muestro los segundos que faltan
tiempoAux--;
if(tiempoAux == 0)
{
alert("Es la hora"); // Alerta
document.onclick = nuevoDato();
tiempoAux=tiempo;
}
}
inter=setInterval("cuenta_atras()", 1000); // Ejecuto la acción cada segundo
</script>
Al realizar la acción, me da un error en la línea roja, por lo que el contador no vuelve a reiniciarse. Creo que puede estar en el onclick... aunque no estoy seguro.
Alguien me puedo echar otra mano, por favor? Un saludo
Solucionado... el document.onclick no lo necesito para nada. Gracias a todos.