dnf怎么存深渊票:关于asp无刷新读取服务器资料的问题

来源:百度文库 编辑:神马品牌网 时间:2024/04/27 15:58:53
以下代码保存成动态网页后可以在不刷新页面的情况下动态读取服务器的时间,但我对上面的代码不是很明白,我做了一个简单的聊天室,如何能够应用到我的网页里面?

-----------------------------

show.htm

<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无刷新测试</title>

<script language="javascript">

//有兴趣的朋友可加QQ:64943917讨论,ASP技术讨论群QQ群:3316653
//编辑:任风晾干的泪
function GetResult() //利用XMLHTTP读取服务器端内容
{
var oBao = new ActiveXObject("Microsoft.XMLHTTP");
oBao.open("POST","test.asp",false);
oBao.send();
var strResult = unescape(oBao.responseText);
td.innerText = strResult;
}

function MyShow() //每五秒从服务器读取一次数据
{
timer = window.setInterval("GetResult()",5000);
}
</script></head>
<body onLoad="MyShow()"><p id=td></p>
</body>
</html>

test.asp

测试文字:
编辑:任风晾干的泪
获取服务器时间,以验证无刷新读取是否成功<%=now()%>

--------------------------------

下面是我聊天室需要刷新的页面,希望哪位高人指点小弟,先谢过了!!!

网页代码如下:

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<meta http-equiv="refresh" content="1">
<%
if Trim(Request.Form("talk")) <> "" then
mytalk=Trim(Request.Form("talk"))

application.lock
application("show")="<font color=0000ff size=1>"&request.cookies("name")&"</font>:"&mytalk&"<br>"&application("show")
application.unlock
end if
%>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<meta http-equiv="refresh" content="60">
<title>无标题文档</title>
<style type="text/css">
<!--
body,td,th {
font-size: 12px;
color: #FF0000;
}
body {
background-color: #0099FF;
}
-->
</style></head>

<body>

<%=application("show") %>

</body>
</html>

我是初学者,望能介绍的详细些,教教我吧,谢谢了!!
教我一下啦

这个是AJAX的东西,那个是一个很简单的Application对象的应用,如果不会就不要用了。
他每5秒GetResult()一次,你把你显示聊天内容的部分放进这个函数,不过要满足XMLHttp的方法。

我也不知道,呵呵

建议不要用啦.B/S不可能实现无刷新传送的.服务器不会自动给浏览器传送数据.