感谢你的回答。
本来应该直接结分,但想再多问一个问题,希望再给予指导。上面的 function window.onunload() 主要用于处理当使用者关闭IE时,
自动连到某个网页,该网页进行Logout的动作。上述动作基本上能够正确执行,
除了使用者直接点击Home, MyFavorite等连接时例外。有没有办法控制无论任何时候,
只要使用者离开系统,
一定可以Logout系统?(除了使用时间控制外)

解决方案 »

  1.   

    附带说明,不希望使用时间来判断的原因,
    是因为某些页面,例如类似我现在在输入这些文字的这个页面,
    是不希望有时间限制的,
    比如我打字慢,打这几个字也许就要三、四个小时,
    若有时间限制,系统自动登出,我的输入便会失败。因此,希望有时间判断以外的方法来帮使用者Logout。
    可能吗﹖
      

  2.   

    比如,刷新网页也触发onunload,网络速度阻塞会造成不能注销
      

  3.   

    onunload+会话一般都能解决问题。如果一个页面并没有被关闭,而是没有再发出任何请求时也很容易发生超时,解决办法是设置一个timer,定时向服务器发送“空闲”命令以防止超时。
      

  4.   

    唉,其实只要onunload() 事件能够获取新页网址,
    利用判断新页网址,
    即可决定是否要logout。
    可惜,偏偏就无法获取新页网址。