可以使用xmlhttp获取
即将服务器的时间通过一个asp文件获取,再通过xmlhttp获取
即将服务器的时间通过一个asp文件获取,再通过xmlhttp获取
解决方案 »
- 一小段js代码的疑惑
- 急!! 如何用js 停止页面继续加载?
- 一个特效,用jquery 来获取值,求帮助
- 对于一个已显示好的表格,如何让用户可以随意改变其列的顺序?
- 又是数据验证!!简单,但是我找不出来出错在哪里!!
- 倾我所有的分,求两个页面传递信息的方法
- 如何使网页在加载时,没有工具栏地址栏
- 怎样做这样的效果:表格的每一行都对应一个超链接,单击表格行任何位置即打开一个页面(产品详细信息页面)?
- 请问用getrows 方法得到的数组怎样赋给一个javascript的数组???
- easyui datagrid 怎么绑定Model数据
- ◆百分请教,一个关于层的层次问题!
- 关于Session END 在什么情况下会引起Session_End(来者有分)
<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()%>
-----------
<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()
%>
oHttp.open("POST","getTime.asp",false);
服务器端做个程序:
<%
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)