因为登陆后所有页面都是在框架中显示的目前的情况是session超时后,框架的右边窗口自动跳转回登陆页面。现在就是想让session超时后浏览器能完全跳转回登陆页面,而不是在框架中跳转回登陆页面

解决方案 »

  1.   

    function init() {
    setTimeout("parent.location.href = 'logon.jsp';
    ", 1000);
    }
    }<body onLoad="判断session是否超时init();" >
      

  2.   

    首先得在后台进行session验证,
    即判断用户session是否失效。
    如果session失效了,
    则返回某页面显示“用户session失效”信息,
    然后等待几秒钟跳转到登陆页面
    function goLoginOn(){
    setTimeout("getUrl()", 3000);//3秒后跳转
    }
    function getUrl(){
    if(parent != null){self.location.href="登陆url";}//当前页面可能是登陆后菜单页面
    else{parent.location.href="登陆url";}//当前页面是具体操作的某页面
    }