<SCRIPT Language="JavaScript1.2">
//每隔5分钟刷新一次
function setTime()
{
oldTime=document.forms[0].timetext.value;
document.forms[0].timetext.value=oldTime-1;//省略了,自己计算日期吧:)
}function startRefresh()
{
setInterval("setTime()",1000)
}window.onload=startRefresh
</SCRIPT>
//每隔5分钟刷新一次
function setTime()
{
oldTime=document.forms[0].timetext.value;
document.forms[0].timetext.value=oldTime-1;//省略了,自己计算日期吧:)
}function startRefresh()
{
setInterval("setTime()",1000)
}window.onload=startRefresh
</SCRIPT>
要准确的话,还得考虑网络传输的时间,和浏览器解析的时间。
前提网速别太慢了。
net_lover(孟子E章) ( ) 信誉:847 2004-02-25 19:13:40Z 得分: 0
一个高效的替代bytes2BSTR的方法<script>
adTypeBinary = 1
adSaveCreateOverwrite = 2
adModeReadWrite = 3
xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP")
xmlHTTP.open("GET","http://www.csdn.net/",false)
xmlHTTP.send()
contents = xmlHTTP.responseBody
oStr = new ActiveXObject("ADODB.Stream")
oStr.Mode = adModeReadWrite
oStr.Type = adTypeBinary
oStr.Open()
oStr.Write(contents)
oStr.SaveToFile("d:\\x.htm", adSaveCreateOverwrite)
</script>
<script>
var xmlhttp = new ActiveXObject("Msxml2.XMLHTTP")
xmlhttp.open("GET", "http://www.csdn.net/", false)
xmlhttp.setRequestHeader("Range", "bytes=-1")
xmlhttp.send()
var ts = new Date()-new Date(xmlhttp.getResponseHeader("Date"))
setInterval("serverTime.innerText=new Date(new Date().getTime()+ts).toLocaleString()", 1)
</script>