展示毫秒的时钟

显示毫秒的时钟
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript">

var t
function timedCount()
{
startTime();
}


function startTime()
{
var today=new Date()
var h=today.getHours()
var m=today.getMinutes()
var s=today.getSeconds()
var ms=today.getMilliseconds()
// add a zero in front of numbers<10
m=checkTime(m)
s=checkTime(s)
ms=Math.floor(checkTime(ms)/100)
document.getElementById('txt').value=h+":"+m+":"+s+":"+ms
t=setTimeout('startTime()',100)
}

function checkTime(i)
{
if (i<10) 
  {i="0" + i}
  return i
}

function stopCount()
{
clearTimeout(t)
}


function isKeyPressed(event)
{
  if (event.ctrlKey==1)
    {
		
   startTime();
    }
  if(event.shiftKey==1)
    {
		
   stopCount()
    }
  }
</script>
</head>

<body onkeydown="isKeyPressed(event)">
<form>
<input type="button" value="开始计时!" onClick="timedCount()" >
<input type="text" id="txt">
<input type="button" value="停止计时!" onClick="stopCount()" >
</form>

<p>
请点击上面的"开始计时"按钮。输入框会从 0 开始一直进行计时。点击"停止计时"可停止计时。
</p>

</body>

</html>
发现淘宝后面的一位数是用gif图片来实现的,orz