阅读:1932回复:2
请问一下 这个网站如何让它正确显示时间 |
|
1楼#
发布于:2009-02-09 00:47
另外,不能显示时间的原因是,上述代码中的 all("times"),all 不被 firefox支持,将 all 改为 getElementById 就可以显示了。
|
|
2楼#
发布于:2009-02-09 00:47
这是这个网页显示时间的源代码:
<SCRIPT language=javascript> function t() {now = new Date((1234153876*10+i+288000)*100); i++;document.all("times").innerHTML = now.toGMTString().substr(16,9)+" "+(i%10)} var i=0; setInterval("t()",99) </SCRIPT> 这段代码问题很大。这儿的时间变化,完全靠计时器(间隔99毫秒)以及代码中的 i++ 来改变的,这是完全不准确的时间。我做了一下测试(IE_TAB中),它一开始显示的时间,和我电脑的时间不一致(假设相差10秒)。每过大概20秒,二者的时间差就会变大1秒,也就是20秒后相差11秒,40秒后相差12秒,60秒后相差13秒,…… |
|