Application对象在聊天室的应用
时间:2012-4-26
Application对象的一个典型应用就是聊天室,聊天室里允许许多用户实时进行信息交流,所有用户可以看到彼此发送的聊天内容,这其实就是利用Application对象变量共享的原理来实现的.
下面就来简单讲述一个聊天室的构建方法,聊天室至少得保证有两个页面,一个是聊天内容的显示页面,如Chaqt_talk.asp,一个是发帝聊天内容的页面,如Chat_send.asp.而通常情况下这两个页面同时都要在同一个浏览器中,既上边显示聊天内容,下边是发送聊天内容,这样就还需要一个主框架页,如chat_main.asp.来同时加载聊天内容显示页面和发送聊天内容的页面.
Chat_talk.asp和chat_send.asp能不能合成一个页面呢,答案是否定的,原因是聊天者要及时看到自己或别的用户发的聊天内容.这栗就需要chat_talk.每隔几秒钟作一个自动刷新,如果chat_talk,aso和chat_send.asp合在一起的话,那么当聊天者正在写聊天内容时,就刚好到了刷新时刻,如果还没有来得及发送的话,那么这个聊天者之前写的聊天内容将全部被清除,这样肯定是无法接受的.