可以使用xmlhttp获取
即将服务器的时间通过一个asp文件获取,再通过xmlhttp获取
即将服务器的时间通过一个asp文件获取,再通过xmlhttp获取
解决方案 »
- 怎么判断浏览器是ie6
- 用js动态生成iframe怎样获取iframe里的内容?
- 单击<tr>的某个td 将td中的innerHTML改为<span><input onblur=""/></span> input调用不了事件
- 如何让A标签失效
- 请大侠帮忙挖一段代码
- js 控制 EMBED播放问题~~~~~
- 刷新问题
- 菜鸟问题系列5:简单的Menu问题!
- 在input的onfocus()时候,下面出现一个层(或是其他什么),里面是另一个页面,点上面一个一些东西,可以返回值到input里面去,怎么实现
- 请问:怎么样在状态栏绝对不暴露网址???
- ◆百分请教,一个关于层的层次问题!
- 关于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)