Home >Backend Development >PHP Tutorial >无刷新聊天室技术实现方法(ASP相关)_PHP

无刷新聊天室技术实现方法(ASP相关)_PHP

WBOY
WBOYOriginal
2016-06-01 12:42:523948browse

无刷新聊天室技术实现方法
  
一、统一名词
文字框:显示聊天内容的框架页面
输入框:输入聊天信息的框架页面
刷新框:自刷新获取最新聊天信息的框架页面,该页面不直接显示出来

二、如何实现
实现无刷新,就是要在当前文字框聊天内容后面不断的添加新的聊天信息。
实现的方式是“添加新信息”,而不是“重新刷新”。

三、技术要点
实现像chat.163.com的无闪烁刷新的聊天室要用到的关键代码:
1.自刷新:

2.向html文件写代码:
<script> <br /> top.frametext.document.write("text"); <br /> </script>

四、例子
1.frame.asp页面。最简单的包含三个框架页
文本框frametext.htm;name=frametext
输入框frameinput.asp;
刷新框framerefresh.asp;

2.文本框frametext.htm内容:
最简单的文本内容。略

3.输入框frameinput.asp内容:


4.刷新框framefresh.asp内容(关键)
......
'此处用代码获取最新的聊天信息
'最新信息保存在数组ArrRecord()
'OutNum参数纪录是否有新的聊天纪录出现
%>



Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn