开篇:润墨网以专业的文秘视角,为您筛选了一篇基于ASP的网络聊天室实现范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!
【摘 要】本文利用ASP和VBScript脚本语言,设计并实现了一个简单的网络聊天室。该聊天室能为网站所有在线用户提供一个简单的在线交流平台,这样就有利于提供网站的用户访问量和人气。
【关键词】VBScript ASP;聊天室;网站
1.引言
动态网站通常都给浏览者提供在线交流的平台,这些在线交流平台有BBS留言板和聊天室等。本文利用ASP和VBScript脚本语言,设计并实现了一个简单的网络聊天室。该聊天室能为网站所有在线用户提供一个简单的在线交流平台,这样就有利于提供网站的用户访问量和人气。
基于ASP的聊天室通常利用Application对象实现。Application对象是一个共享对象,同一个Web应用中的所有程序都可以共享其信息,而且该共享信息会在服务器运行期间一直有效。Application对象在网站应用中比较常见,如我们经常看到的网站访问量统计、同时在线人数统计和网页聊天室等都离不开Application对象[1][2]。
本文创建的聊天室比较简单,只用两个网页即可实现。
(1)创建一个chatindex.asp页面,在网页中创建一个简单的表单,并输入如下ASP代码[3][4]。
dim liuyan,username
username=Request.
Form("username")
if trim(username)="" then
username=”过客”
end if
liuyan=Request.Form("liuyan")
if liuyan"" then
Application.Lock()
if Application("liuyan")=null then
Application("liuyan") = ""
else
Application(“liuyan”)
=”
”&username+
“说:”&liuyan&application
(“liuyan”)&”
”
end if
Application.UnLock()
end if
%>
(2)创建一个room.asp页面,在网页中输入如下代码。
="936"%>
(3)聊天室运行界面如图1所示。
参考文献:
[1]林正荣,王炜立.ASP语言程序设计[M].北京:清华大学出版社,2009.1.
[2]李鑫.基于ASP和SQL技术的人力资源网络数据库的设计探讨[J].硅谷,2010.4:45—49.
[3]何国民,仲治国.ASP动态网站:68个典型模块精解[M].北京:科学出版社,2009.4.
[4]管西京.ASP+Access动态网站案例开发[M].北京:电子工业出版社,2008.7.
作者简介:赵超(1983—),硕士研究生,助教,研究方向:计算机技术与应用。