论文部分内容阅读
摘要:聊天室设计的原理是把发言插入到数据库的表里,然后再读了取表中的记录显示在客户端的浏览器上,如何来驱动聊天记录的更新显示,一个方式是只要有人发言,就更一次,另一种方式每隔一定时间,程序设定更新一次,把发言表单,显示记录放到一个页里,这就形成了一个简单聊天室。
关键词:asp数据库;跳转
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)27-1985-02
Use the ASP Creation Simple Chat Room
ZHANG Shu-cai
(Zunyi Righteousness Occupation Technical College,Zunyi 563000,China)
Abstract: the principle of chat room design be the watch which inserts the speech to the database inside,then read to take the record in the form to show at the browser that the customer carry up,how to drive the renewal manifestation of chat record,a method is only someone speech,more once,another method separates each time certain time,the procedure enactment renews once, chase speech form and list and show that the record puts to a page inside, this became a simple chat room.
Key words: asp access;iframe jump to turn
1 引言
用户在浏览网页时,有时希望和同时浏览这个页面的网友聊,但聊天信息又不占页面的太多部分,这用到html的内嵌式框架来设计是一种较为理想的选择。
2 设计思想
聊天室中的发言不是直接显示在页面上,而是先插入到数据库的表,然后再读取表中指定记录集,显示在页面上,这里就涉及到一个表单,一个表单数据处理页面formcn.asp,聊天信息显示页面chat.asp。如何把表单,聊天信息显示放在一个页面的一小部分,形成一个附加聊天室网页fjcata.htm,是本文要解决的问题。主要是思想是在fjchat.htm用内嵌式框架把chat.asp放在表格的一个单元格,表单放在另外一个单元格里。下面是具体实现
过程,为便于理解,把其他一些功能全部去掉,只留下能发言,并把发言显示出来。
3环境设置
在盘中建一个文件,命名为”myweb”,如果你的操作系统是上海政府版Windows XP,还要在菜单”工具”->”文件夹选项”->”查看”,去掉”简单文件共享(推荐)”,然后在”myweb”文件夹的属性中选”安全”卡,添中一个用户”everyone”,并给予”写入”,这样用户才能对数据表有插入,更新权利。设置主目录:“控制面版”->“管理工具“->”internet信息服务”->”默认网站“->属性->”主目录”,把才建的”myweb”设为主目录。最好把”写入”选项”勾上。其他的地方暂时可不设置。
4 数据库设计
为了简单起见,我们用Access数据库,在”myweb”文件夹下放一个db1.mdb数据库,其中只有一个ly表,用来存放用户聊天信息,如下表:
5 聊天信息处理页面formch.asp
只设计表单传递过来两个变量,用户名(user),留言(ly),下面这段程序是把这两个变量的值存入表ly中,完成之后,跳转到fjchat.asp
<%
set conn=server.CreateObject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="
关键词:asp数据库;跳转
中图分类号:TP311文献标识码:A文章编号:1009-3044(2008)27-1985-02
Use the ASP Creation Simple Chat Room
ZHANG Shu-cai
(Zunyi Righteousness Occupation Technical College,Zunyi 563000,China)
Abstract: the principle of chat room design be the watch which inserts the speech to the database inside,then read to take the record in the form to show at the browser that the customer carry up,how to drive the renewal manifestation of chat record,a method is only someone speech,more once,another method separates each time certain time,the procedure enactment renews once, chase speech form and list and show that the record puts to a page inside, this became a simple chat room.
Key words: asp access;iframe jump to turn
1 引言
用户在浏览网页时,有时希望和同时浏览这个页面的网友聊,但聊天信息又不占页面的太多部分,这用到html的内嵌式框架来设计是一种较为理想的选择。
2 设计思想
聊天室中的发言不是直接显示在页面上,而是先插入到数据库的表,然后再读取表中指定记录集,显示在页面上,这里就涉及到一个表单,一个表单数据处理页面formcn.asp,聊天信息显示页面chat.asp。如何把表单,聊天信息显示放在一个页面的一小部分,形成一个附加聊天室网页fjcata.htm,是本文要解决的问题。主要是思想是在fjchat.htm用内嵌式框架把chat.asp放在表格的一个单元格,表单放在另外一个单元格里。下面是具体实现
过程,为便于理解,把其他一些功能全部去掉,只留下能发言,并把发言显示出来。
3环境设置
在盘中建一个文件,命名为”myweb”,如果你的操作系统是上海政府版Windows XP,还要在菜单”工具”->”文件夹选项”->”查看”,去掉”简单文件共享(推荐)”,然后在”myweb”文件夹的属性中选”安全”卡,添中一个用户”everyone”,并给予”写入”,这样用户才能对数据表有插入,更新权利。设置主目录:“控制面版”->“管理工具“->”internet信息服务”->”默认网站“->属性->”主目录”,把才建的”myweb”设为主目录。最好把”写入”选项”勾上。其他的地方暂时可不设置。
4 数据库设计
为了简单起见,我们用Access数据库,在”myweb”文件夹下放一个db1.mdb数据库,其中只有一个ly表,用来存放用户聊天信息,如下表:

5 聊天信息处理页面formch.asp
只设计表单传递过来两个变量,用户名(user),留言(ly),下面这段程序是把这两个变量的值存入表ly中,完成之后,跳转到fjchat.asp
<%
set conn=server.CreateObject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="