Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/07/2010, 01:59
jergos
 
Fecha de Ingreso: julio-2010
Mensajes: 2
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: cronometro cuenta atras

var hores = <?=$sDuracioHores?>;
var minuts = <?=$sDuracioMinuts?>;
var segons = <?=$sDuracioSegons?>;

function cueta_atras()
{
if (minuts<10)
{
document.form_mostrar_temps.mostrar_temps.value="0 "+hores+":0"+minuts;
}
else
{
document.form_mostrar_temps.mostrar_temps.value="0 "+hores+":"+minuts;
}

if ((hores==0) && (minuts<2))
{
cuenta_atras_segundos_r();
}
else
{
setTimeout ("cueta_atras_minuts_r()",1000*60);
}
}

function cueta_atras_minuts_r()
{
minuts--;

if (minuts<=-1)
{
hores--;
minuts = 0;

if (hores<=-1)
{
hores = 0;
}
else
{
minuts = 59;
}
}

if ((hores==0) && (minuts==1))
{
setTimeout ("cuenta_atras_segundos_r()",1000);
}
else
{
if (minuts<10)
{
document.form_mostrar_temps.mostrar_temps.value="0 "+hores+":0"+minuts;
}
else
{
document.form_mostrar_temps.mostrar_temps.value="0 "+hores+":"+minuts;
}

setTimeout ("cueta_atras_minuts_r()",1000*60);
}


}

function cuenta_atras_segundos_r()
{
segons--;

if (segons<=-1)
{
minuts--;

if (minuts<=-1)
{
hores--;
minuts = 0;

if (hores<=-1)
{
hores = 0;
}
else
{
minuts = 59;
segons = 59;
}
}
else
{
segons = 59;
}
}

if ((hores==0) && (minuts==0) && (segons<=0))
{
document.form_mostrar_temps.mostrar_temps.value="0 0:00:00";
alert("<?=$TMiss[97]?>");
window.parent.examen.CorregirSensePregunta();
}
else
{
if (minuts<10)
{
if (segons<10)
{
document.form_mostrar_temps.mostrar_temps.value="0 "+hores+":0"+minuts+":0"+segons;
}
else
{
document.form_mostrar_temps.mostrar_temps.value="0 "+hores+":0"+minuts+":"+segons;
}
}
else
{
if (segons<10)
{
document.form_mostrar_temps.mostrar_temps.value="0 "+hores+":"+minuts+":0"+segons;
}
else
{
document.form_mostrar_temps.mostrar_temps.value="0 "+hores+":"+minuts+":"+segons;
}
}
setTimeout ("cuenta_atras_segundos_r()",1000);
}
}//fi function
<?
}
?>
</script>
</head>
<?
<body bgcolor=#6699cc onload="setTimeout('cueta_atras()',1000);">

Saludos!!!!