快崩溃了!这几天一直在搞,人都快神经了!
看来有时候真不能做超出自己能力的事,累!最近在写一个网页,想实现这样的功能:
当有人提交一个新的留言后,所有在线的用户都可以在右下窗口弹出一个提示那位能给点思路啊,实在想不出来了
个人觉得难点在于:
1.如何让所有在线用户都能同时弹出提示窗口
2.已经弹出的信息不再弹出
3.如何做到页面感觉不到刷新(这个最难了,前面两点勉强变通还能办到)

解决方案 »

  1.   

    还是不要强制弹出来的好,这样会让人疯了的.1.如何让所有在线用户都能同时弹出提示窗口 
    页面用定时用ajax去调后台查看是否有新消息.有就提示(开心网,CSDN都是这样的)2.已经弹出的信息不再弹出 
    不要强制弹出哦,用户体验很差的,最好只是更新一下页面的消息数量,如CSDN的消息通知.3.如何做到页面感觉不到刷新(这个最难了,前面两点勉强变通还能办到)
    AJAX啊... ...这个最简单.
      

  2.   

      做好这个的前提是你必须会ajax 。  如果不会。就先学ajax 吧。 不然没法。 呵呵。    首先,你给这个页面增加一个变量, maxid  该变量记录了,目前为止留言表记录里的最大id。然后在页面页面加载完成后。通过setinterval(javascript 函数) 通过ajax不断的去查询服务器留言表里大于这个id的留言。 如果有记录,就更新maxid 。 然后通过dom在页面显示出来。
      
      

  3.   

    1.如何让所有在线用户都能同时弹出提示窗口 
    页面用定时用ajax去调后台查看是否有新消息.有就提示(开心网,CSDN都是这样的) 2.已经弹出的信息不再弹出 
    不要强制弹出哦,用户体验很差的,最好只是更新一下页面的消息数量,如CSDN的消息通知. 3.如何做到页面感觉不到刷新(这个最难了,前面两点勉强变通还能办到) 
    AJAX啊... ...这个最简单.
      

  4.   

    谢谢各位的指点
    再看一下
    先了解一下AJAX