实现动态时钟代码

<script type="text/javascript">

function getDigits()

{

num=new Array("/i/eg_0fdr.gif","/i/eg_1fdr.gif","/i/eg_2fdr.gif","/i/eg_3fdr.gif","/i/eg_4fdr.gif","/i/eg_5fdr.gif","/i/eg_6fdr.gif","/i/eg_7fdr.gif","/i/eg_8fdr.gif","/i/eg_9fdr.gif")

time=new Date()

hour=time.getHours()

if (hour<10)

{

document.getElementById('hour1').src=num[0]

h2="'" + hour + "'"

h2=h2.charAt(1)

document.getElementById('hour2').src=num[h2]

}

else

{

h1="'" + hour + "'"

h1=h1.charAt(1)

document.getElementById('hour1').src=num[h1]

h2="'" + hour + "'"

h2=h2.charAt(2)

document.getElementById('hour2').src=num[h2]

}

minute=time.getMinutes()

if (minute<10)

{

document.getElementById('minute1').src=num[0]

m2="'" + minute + "'"

m2=m2.charAt(1)

document.getElementById('minute2').src=num[m2]

}

else

{

m1="'" + minute + "'"

m1=m1.charAt(1)

document.getElementById('minute1').src=num[m1]

m2="'" + minute + "'"

m2=m2.charAt(2)

document.getElementById('minute2').src=num[m2]

}

second=time.getSeconds()

if (second<10)

{

document.getElementById('second1').src=num[0]

s2="'" + second + "'"

s2=s2.charAt(1)

document.getElementById('second2').src=num[s2]

}

else

{

s1="'" + second + "'"

s1=s1.charAt(1)

document.getElementById('second1').src=num[s1]

s2="'" + second + "'"

s2=s2.charAt(2)

document.getElementById('second2').src=num[s2]

}

}

function showTime()

{

timer=setTimeout("getDigits()",10)

interval=setInterval("getDigits()",1000)

}

function stopInterval()

{

clearTimeout(timer)

clearInterval(interval)

}

</script>

</head>

<body onload="showTime()" onunload="stopInterval()" bgcolor="#000000">

<img id="hour1" />

<img id="hour2" />

<img id="minute1" />

<img id="minute2" />

<img id="second1" />

<img id="second2" />

</body>

</html>