关于不刷新页面与服务器交互
关于怎样不刷新页面实现与服务器交互的问题,在聊天室,纸条程序中很有用处,毕竟刷新页面很多时候对服务器压力过大,而且客户端不稳定。不刷新页面实现方法是让浏览器定时去取一个js文件来并在叶面上运行,既可以实现聊天室等效果。
在页面上限加入如下代码
<script type="text/javascript" id="loadZyyrInfo">
function loadZyyr()
{
document.getElementById(''loadZyyrInfo'').src=''chatJs.asp''
zyyrTimeOut = setTimeout(''loadZyyr()'',5000);
}
loadZyyr();
</script>
function loadZyyr()
{
document.getElementById(''loadZyyrInfo'').src=''chatJs.asp''
zyyrTimeOut = setTimeout(''loadZyyr()'',5000);
}
loadZyyr();
</script>
以上代码可以实现每隔5秒向服务器获取并运行''chatJs.asp''文件。
而在chatJS文件中,用如下ASP代码:
<%
''这几个一定要,保证文件不被缓存
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
%>
''这几个一定要,保证文件不被缓存
Response.Buffer = True
Response.ExpiresAbsolute = Now() - 1
Response.Expires = 0
Response.CacheControl = "no-cache"
%>
posted on 2005-02-28 18:50 K_Reverter 阅读(533) 评论(2) 编辑 收藏 举报