在window.onbeforeunload事件中向服务器发消息

解决方案 »

  1.   

    xuzuning(唠叨) ( ) 信誉:741  2006-02-23 14:45:00  得分: 0  
     
     
       在window.onbeforeunload事件中向服务器发消息
      
     
    -------------
    这样做的话,那会不会用户打开很多网站页面,只关闭其中一个窗口,就导致状态退出?
      

  2.   

    照正常情况只在某一页面(比如首页做不定时刷新记录登陆时间),第一次登陆记录在时间A,后面刷新的时间记录在时间B上,当B-A超过一定时间就说明这个人已经不在线了。
      

  3.   

    网站都是用超时来算在线的。只有serverpush聊天室可以做到即时知道离线。
      

  4.   

    Gdj(陈水.智商只有129.非卖品) ( ) 信誉:100  2006-2-23 17:04:34  得分: 0  
     
     
       
    网站都是用超时来算在线的。只有serverpush聊天室可以做到即时知道离线。-------------------------
    怎么用超时计算在线?能不能说的具体一些啊.
      

  5.   

    csdn bu neng da zw le.ke neng yao gao guo ji hua.
      

  6.   

    打个比方,如果这个用户 20 分钟内没有刷新任何页面,说明它已经离线了.有一个方法,可以即时知道离线(一分钟左右):每个页面都做一个隐藏的 iframe,这个 iframe 会短时间内自动刷新,通知服务器我还在线. 不过比较耗资源 ;)
      

  7.   

    怎么在csdn经常不能打中文哪。感觉这里用了什么古怪的控件。