K_Reverter的网页开发记录

要么不做,要么就当作艺术品来做!

导航

关于不刷新页面与服务器交互

    关于怎样不刷新页面实现与服务器交互的问题,在聊天室,纸条程序中很有用处,毕竟刷新页面很多时候对服务器压力过大,而且客户端不稳定。不刷新页面实现方法是让浏览器定时去取一个js文件来并在叶面上运行,既可以实现聊天室等效果。
在页面上限加入如下代码

<script type="text/javascript" id="loadZyyrInfo">
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"
 
%>

posted on 2005-02-28 18:50  K_Reverter  阅读(533)  评论(2编辑  收藏  举报