Hola
Prueba con esto
Código Javascript
:
Ver original<html>
<head>
<script type="text/javascript">
restante = 0;
iniciado = true;
function countDown(t) {
TiempoEnSegundos = t/60/60;
horasTotales = parseInt(t/60/60);
minutosFaltan = (TiempoEnSegundos - parseInt(TiempoEnSegundos));
minutosFaltan2 = (minutosFaltan*1000*60*60);
minutosFaltan2 = (minutosFaltan2/1000/60);
minutosTotales = parseInt(minutosFaltan2);
segundosFaltan = (minutosFaltan2 - parseInt(minutosFaltan2));
segundosFaltan2 = (segundosFaltan*1000*60);
segundosTotales = parseInt(segundosFaltan2/1000);
restante = parseInt(t-1);
if(horasTotales < 10) {horasTotales = '0' + horasTotales;}
if(minutosTotales < 10) {minutosTotales = '0' + minutosTotales;}
if(segundosTotales < 10) {segundosTotales = '0' + segundosTotales;}
if(restante<0) {
document.form.hour.value='00';
document.form.minute.value='00';
document.form.second.value='00';
clearTimeout(tiempo);
window.location.assign("pagina.php")
}else{
document.form.hour.value=horasTotales;
document.form.minute.value=minutosTotales;
document.form.second.value=segundosTotales;
tiempo = setTimeout("countDown(restante)",1000);
}
}
function PararContinuar(val){
if (iniciado == false)
if(val == 1) {
countDown(restante);
iniciado = true;
}
if (iniciado == true)
if(val == 0) {
clearTimeout(tiempo);
iniciado = false;
}
}
</script>
<style type="text/css">
.form_input
{
font-family: Verdana;
font-size: 12;
color: #ffffff;
border-width: 0;
background-color: #000077;
text-align: right;
}
</style>
</head>
<body onload="countDown(3600);">
<form name="form">
Tiempo restante...:
<input type="text" size="5" class="form_input" name="hour" disabled>:
<input type="text" size="5" class="form_input" name="minute" disabled>:
<input type="text" size="5" class="form_input" name="second" disabled>
</form>
<input type="button" name="Button" value="Parar" onclick="PararContinuar(0);">
<input type="button" name="Button" value="Continuar" onclick="PararContinuar(1);">
</body>
</html>
Suerte