application對象在聊天室的應用
作者:佚名 時間:2012-04-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合在一起的話,那么當聊天者正在寫聊天內容時,就剛好到了刷新時刻,如果還沒有來得及發送的話,那么這個聊天者之前寫的聊天內容將全部被清除,這樣肯定是無法接受的.
如沒特殊注明,文章均為上海聯楷網絡原創,轉載請注明來自:http://www.ktcbnqb.cn/help/20151126/n895.html