统计在线人数 关闭浏览器人数不减少 知道Session过期 这个怎么处理呀

解决方案 »

  1.   

    用户叉掉网页,也是有机会告诉后台的可以在网页的body上写上 onunload = ...
    具体函数里
    window.showModalDialog(...),在打开的页上做退出操作。
      

  2.   

    正好在做这方面的需求,关注
    3楼,用onload似乎来不及等数据库的通信完成,所以不一定有效
      

  3.   


    onunload。试下就知道了,可以的。
      

  4.   

    onunload的时候,打开一个页面,然后关闭本页面,在打开的页面里调用webservice。等接收到webservice的回复的时候关闭此页面。但是这种办法也不是太保险,有时候会被一些浏览器帮助程序给拦截了。
      

  5.   


    是这样,我们做系统时要求用户把站点设置为信任站点的。但如果做网站就还要多考虑一些,可以考虑在unload时用 new ActiveXObject("Microsoft.XMLHTTP") 来访问。此方法未测试