按了IE窗口右上角的红叉后,怎么清除掉用户信息?想不出有什么办法呀,请各位支招!!谢谢

解决方案 »

  1.   

    可以在客户端脚本中 捕获 window.onunload() 事件,然后在退出前清除用户信息
      

  2.   

    只能捕获JAVASCRIPT事件  然后可以用AJAX清除
    要清除SESSION什么的要把AJAX的SESSION ENABLE
      

  3.   

    你先去看一下 window.onunload() 事件你有没有触发过。 用MESSAGEBOX 或 ALERT();
    去看看
      

  4.   

    同意:就是用window.onunload() 这个事件触发
      

  5.   

    楼主说不行,那不行的提示是什么?有什么反应?可以使用javascript调用一个页面,而这人页面是用来清理数据的.
      

  6.   

    在要关闭的页面的<head></head>间加
    <script language="javascript" for="window" event="onunload">
    window.open("logout.aspx");
    </script>然后在logout.aspx页面里执行清除用户信息的操作,再关闭logout.aspx
      

  7.   

    放在Session里,等待Session超时。
    window.unload事件会在页面跳转的时候被触发,况且你根本没办法捕获到所有的浏览器关闭事件,如停电了……
      

  8.   

    呵呵,只有慢慢等,等session超时。