怎样实时取得服务器时间?不刷新页面!

zuoshou 2004-01-05 10:09:29
怎样实时取得服务器时间?不刷新页面!

我想在网页中加一按纽
点之可取的服务器时间,又不刷新本页,有什么好办法?谢谢了!!!
...全文
137 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
zuoshou 2004-01-05
  • 打赏
  • 举报
回复
非常感谢 各位
DwNet 2004-01-05
  • 打赏
  • 举报
回复
用xmlhttp试试.
服务器端做个程序:
<%
set XmlDoc=Server.CreateObject("MSXML2.DOMDocument")
XmlDoc.load Request
IsGetTime = XmlDoc.DocumentElement.ChildNodes(0).GetAttribute("ok")
if IsGetTime="OK" then
ReturnInfo(now())//这里是服务器时间
end if
function ReturnInfo(sResult)
xmldoc.loadxml("<span>"&sResult&"</span>")
Response.ContentType = "text/xml"
xmldoc.save(Response)
Set xmldoc = Nothing
end function
%>
客户端:
sURL ="服务器地址";
sXML = "<root name='root'><element name='ok'/></root>"
var xmlhttpother = new ActiveXObject("Msxml2.XMLHTTP")
xmlhttpother.Open("POST", sURL, false)
xmlhttpother.Send(sXML)
仙人掌 2004-01-05
  • 打赏
  • 举报
回复
笔误 应是
oHttp.open("POST","getTime.asp",false);
仙人掌 2004-01-05
  • 打赏
  • 举报
回复
index.htm
-----------
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>新建网页 1</title>
</head>

<body>
<input type=button onclick="showServerTime()" value="serverTime">

<script language="javascript">
<!--
function showServerTime()
{
var oHttp = new ActiveXObject("Microsoft.XMLHTTP");
oHttp.open("POST","Default.asp",false);
oHttp.send();
alert(oHttp.responseText);
}
//-->
</script>
</body>

</html>

getTime.asp
------------------
<%
Response.write Now()
%>
心云意水 2004-01-05
  • 打赏
  • 举报
回复
页面A:
<script language=JavaScript>
function getonlinenum()
{
var objXMLHTTP=new ActiveXObject("MICROSOFT.XMLHTTP");
objXMLHTTP.open("GET","b.asp",false);
objXMLHTTP.send("");
var strReturn=objXMLHTTP.ResponseText;
online_num.innerHTML="server time:" + strReturn;
}
</script>
</head>
<body onload="setInterval('getonlinenum()',1000)">
<span id=online_num></span>
----------------------------------------------------------------------
b.asp
<%Response.Expires=-1
response.ContentType ="text/xml"%>
<?xml version='1.0' encoding='gb2312'?>
<%=now()%>
lbd8848 2004-01-05
  • 打赏
  • 举报
回复
可以使用xmlhttp获取
即将服务器的时间通过一个asp文件获取,再通过xmlhttp获取

87,907

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧