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

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

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

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

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

三、技术要点
实现像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参数纪录是否有新的聊天纪录出现
%>



Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn