Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/06/2008, 14:25
Avatar de chalchis
chalchis
 
Fecha de Ingreso: julio-2003
Mensajes: 1.773
Antigüedad: 21 años, 5 meses
Puntos: 21
Pregunta contador regresivo con Prototype

http://zetallite.com/tech-stuff/2008...untdown-clock/

hola amigos encontre este script para usar un Countdown Clock
funciona muy bien el unico detalle es que el script se sigue ejecutanto ya cuando el tiempo
llego a su meta o fin que se le alla especificado

mi pregunta como puedo deterner el script para que ya no haga peticiones al server

este es el codigo

Código:
<?php

header("Expires: 0"); 
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
header("cache-control: no-store, no-cache, must-revalidate"); 
header("Pragma: no-cache");

// mktime(hour, minute, second, month, day, year)
$target_date = mktime(0, 0, 0, 1, 1, 2009);

$today_date = time();
$secs_left = $target_date - $today_date; 

if ($secs_left > 0) //not yet reach target date
{ 

//1 day is 86400 seconds (60 * 60 * 24)
$days_left = floor($secs_left / 86400); 
//1 hour is 3600 seconds (60 * 60)
$hrs_left = floor(($secs_left - $days_left * 86400) / 3600);
//1 minute is 60 seconds (duh…)
$mins_left = floor(($secs_left - ($days_left * 86400) - ($hrs_left * 3600)) / 60); 

$secs_left = $secs_left - ($days_left * 86400) - ($hrs_left * 3600) - ($mins_left * 60);

echo “<strong>”.$days_left.”</strong> day : “.
“<strong>”.$hrs_left.”</strong> hr : “.
“<strong>”.$mins_left.”</strong> min : “.
“<strong>”.$secs_left.”</strong> sec”;
}

else //target date reached!
{ 
echo “2009 has arrived!”; //do something here…
}

?>
aqui se invoca el script

Código:
<script type="text/javascript" src="prototype.js"></script>
<script type="text/javascript"> 
new Ajax.PeriodicalUpdater ( "countdown", "countdown.php", { method: "get", frequency: 1 } );
</script>

espero sus comentarios
saludos
__________________
gerardo