1987alum wrote:TG1996 wrote:1987alum wrote:
We've used simple javascript in the past and it hasn't added too much to the page speed.
yeah, the javascript one is the way to go, I can just never find the right code.

TG: Try something like this ....
<script language="JavaScript">
var count = new Date("September 03, 2005 13:00:00");
var timeUp = "Go Falcons\!";
var timerID;
var timerRunning = false;
var today = new Date();
var persec = 0;
var permin = 0;
var perhour = 0;
var perday = 0;
var secsRemain = 0;
var dayRemain = 0;
var minRemain = 0;
var timeRemain = 0;
var expire = 0;
function stopclock (){
if(timerRunning)
clearTimeout(timerID);
timerRunning = false;
}
function startclock () {
stopclock();
showtime();
}
function showtime () {
today = new Date();
persec = 1000;
permin = 60*persec;
perhour = 60*permin;
perday = 24*perhour;
expire = (count.getTime() - today.getTime());
secsRemain = (Math.floor(expire/persec))%60;
minRemain = (Math.floor(expire/permin))%60;
hoursRemain = (Math.floor(expire/perhour))%24;
daysRemain = Math.floor(expire/perday);
if (hoursRemain < 10) hoursRemain = "0" + hoursRemain;
if (minRemain < 10) minRemain = "0" + minRemain;
if (secsRemain < 10) secsRemain = "0" + secsRemain;
timeRemain ='';
timeRemain = daysRemain + ":" + hoursRemain + ":" + minRemain + ":" + secsRemain;
document.clock.face.value = timeRemain;
timerID = setTimeout("showtime()",1*persec);
timerRunning = true;
if (expire <= 0){
document.clock.face.value = timeUp;
stopclock();
}
}
</script>