ASP动态网页设计教程 丁桂芝 第11-4章

ASP动态网页设计教程 丁桂芝 第11-4章

ID:40237861

大小:1.97 MB

页数:31页

时间:2019-07-28

ASP动态网页设计教程 丁桂芝 第11-4章_第1页
ASP动态网页设计教程 丁桂芝 第11-4章_第2页
ASP动态网页设计教程 丁桂芝 第11-4章_第3页
ASP动态网页设计教程 丁桂芝 第11-4章_第4页
ASP动态网页设计教程 丁桂芝 第11-4章_第5页
资源描述:

《ASP动态网页设计教程 丁桂芝 第11-4章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、11.4聊天室11.4.1认识聊天室(Chatroom)11.4.2组成网页的文件清单11.4.3网页的执行流程11.4.4必须具备的知识11.4.5完整程序代码清单111.4聊天室11.4.1认识聊天室(Chatroom)许多网站会提供聊天室让用户从事在线聊天,而且多数聊天室不仅会提供文本模式交谈,还允许用户选择代表自己的颜色与图案,并统计在线人数、在线名单及在线传讯。现在,我们来看个实例,图a、图b(见下页)是我们即将要制作的聊天室。这个聊天室有两个画面,第一个画面是要求用户输入名字并选择代表自己的颜色与图案,然后单击“登录”按钮进入第

2、二个画面,里面会列出目前加入聊天的名单及内容,用户可以发表自己的谈话。211.4聊天室11.4.1认识聊天室(Chatroom)1.输入名字2.选择颜色3.选择图案4.单击“登录”图a311.4聊天室11.4.1认识聊天室(Chatroom)聊天的内容5.进入聊天室,目前加入聊天的名单图b若要发表谈话,请在此输入,然后按“发送”按钮“发送”按钮411.4聊天室11.4.2组成网页的文件清单制作这个聊天室需要如下文件,见下表。文件名称说明1.gif~6.gif这6个GIF动画图形文件放在聊天室的第一个画面中Fig.jpg这个JPEG图形文件是

3、聊天室第一个画面的标题图片Fig1.jpg、Fig2.jpg这两个JPEG图形文件放在聊天室的第二个画面中Global.asa这个初始化文件必须放在Web服务器的主目录中,其任务是将用来存放聊天内容的21个字符串变量Application("Msg1")~Application("Msg21")初设为空字符串511.4聊天室11.4.2组成网页的文件清单续上表。文件名称说明Login.asp这个网页为聊天室的第一个画面,提供表单让用户输入名字、选择颜色和图案,按下“登录”按钮之后会调用表单处理程序Chatroom

4、.asp这个网页是构成聊天室第二个画面的框架网页,它除了指定各个框架的大小和来源网页(共有4个,分别是上下各一个,中间有两个),还会在用户进入聊天室时,读取用户输入的名字及所选取的颜色、图案,并初始化一个问候的字符串“大家好,我是XXX,请多多指教!”UserInfo.asp第二个画面上方框架的来源网页,用来显示用户的名字、进入时间、IP,若要离开聊天室,可以按下图案611.4聊天室11.4.2组成网页的文件清单续上表。文件名称说明UserList.asp第二个画面中间左方框架的来源网页,用来显示聊天室的名单,每10秒钟会自动更新一次Cha

5、tList.asp第二个画面中间右方框架的来源网页,用来显示存放聊天内容的21个字符串变量Application("Msg1")~Application("Msg21"),每10秒钟会自动更新一次InputMsg.asp第二个画面下方框架的来源网页,提供一个单行文字方块让用户输入聊天内容,按下“发送”按钮后会调用表单处理程序GetChat.asp这个程序用来读取用户输入的聊天内容,然后将聊天内容加上代表该用户的颜色及图案,再存放到字符串变量Application("Msg1")711.4聊天室11.4.3网页的执行

6、流程首先,执行,要求用户输入名字、选择颜色及图案,然后按下“登录”按钮,就调用表单处理程序会读取用户输入的名字、颜色及图案。若名字字段是空白的,就结束程序,否则就初始化一个问候字符串并执行框架网页的各个来源网页,如下页图所示。811.4聊天室11.4.3网页的执行流程911.4聊天室11.4.4必须具备的知识首先,读者必须熟悉HTML语法或其他网页编辑软件(如MacromediaDreamweaverMX2004),因为我们将用到框架、表单及读取表单数据等技巧。

7、其次,您必须了解Application变量和Session变量的意义及用法。1011.4聊天室11.4.5完整程序代码清单在解释的用途之前,我们先来说明Application("Msg1")~Application("Msg21")等21个Application变量的意义,这些变量用来存放聊天内容。当用户在输入聊天内容并按下“发送”时,表单处理程序会先把Application("Msg20")存放到Application("Msg21")中

8、、把Application("Msg19")存放到Application("Msg20")中,然后依此类推,直到把Application("Msg1")存放到Applicatio

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。