Sbunker
07-09-2003, 05:14 PM
I have a simple java countdown clock and everything shows up except the numbers in the boxes and nothing counts down. I am using the script from http://javascript.internet.com/clocks/digital-countdown.html any help would be appreciated.
Charles
07-09-2003, 05:20 PM
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Time Until Nats</title>
<style type="text/css">
<!--
body {
background-color:#000;
color:#fff;
font-weight:bold;
padding:2em;
}
-->
</style>
<script type="text/javascript">
<!--
Date.ONE_SECOND = 1000;
Date.ONE_MINUTE = Date.ONE_SECOND * 60;
Date.ONE_HOUR = Date.ONE_MINUTE * 60;
Date.ONE_DAY = Date.ONE_HOUR * 24;
Date.ONE_WEEK = Date.ONE_DAY * 7;
function TimeUntil (d) {this.time = d.getTime ? d.getTime() : Date.parse(d)}
TimeUntil.prototype.valueOf = function () {return this.time - new Date ().getTime()}
TimeUntil.prototype.toString = function () {
var t = Math.abs(this.valueOf());
var d = Math.floor (t / Date.ONE_DAY);
var h = Math.floor ((t % Date.ONE_DAY) / Date.ONE_HOUR);
var m = Math.floor ((t % Date.ONE_HOUR) / Date.ONE_MINUTE);
var s = Math.floor ((t % Date.ONE_MINUTE) / Date.ONE_SECOND);
return (this.valueOf () < 0 ? '-' : '') + [d, d == 1 ? 'day' : 'days', [h, m < 10 ? '0' + m : m, s < 10 ? '0' + s : s].join(':')].join(' ');
}
var time = new TimeUntil ('2 August 2003 10:00 CDT');
document.write('<p><span id="time">',time , '</span> until Hooverball Nats.</p>');
if (document.getElementById) setInterval ("document.getElementById('time').replaceChild(document.createTextNode (time), document.getElementById('time').firstChild)",0.2 * Date.ONE_SECOND);
// -->
</script>