不行。这样只能刷新说话人的窗口。如果有人一直不说话,他的显示页面就一直不刷新了。一种做法是做一个隐藏的 frame,其页面比如是 refresh.asp,定时从数据库获取新的聊天消息,然后用 javascript 写到显示聊天消息的 frame 里面。

解决方案 »

  1.   

    这样可行,你需要用两个帧,其中一个作为交换数据,无需显示,使用一些隐藏域,另一个帧实现显示,这有点像应用程序了,GUI&Data Engining
    :)我正在这样做一个浏览器中的操作系统,功能和window的explor一样,堪称操作系统中的MAC OSX,还差一些每完成,我正在考虑如何提高效率,到时
    一定公布给大家源代码,对了有谁知道如何得到操作系统的类型和版本,如:
    window 2000;UNIX;MAC