比如,我的会话结束页面是sessionout.jsp 
我的首页index.jsp是这样布局的 <html>
<head>
//省略....
</head>
<frame id="logoAndNavigatorFrame" name="logoAndNavigatorFrame" src="logoAndNavigator.jsp"/>
<frame id="leftFrame" name="leftFrame" src="leftFrame.jsp"/>
<frame id="contentFrame" name="contentFrame" src="contentFrame.jsp"/>
</html>
问题是如果会话结束,我点击这三个框架里面的内容时,就会有三张sessionout.jsp出现在三个框架中,怎样实现当会话结束时,无论点击那个框架里面的内容,客户机上只是出现一张占满整个显示屏的sessionout.jsp页面呢? 
怎么布局?? 

解决方案 »

  1.   

    此回复为自动发出,仅用于显示而已,并无任何其他特殊作用
    楼主【renwangxing】截止到2008-06-25 09:08:40的历史汇总数据(不包括此帖):
    发帖数:51                 发帖分:2380               
    结贴数:31                 结贴分:1980               
    未结数:20                 未结分:400                
    结贴率:60.78 %            结分率:83.19 %            
    楼主加油
      

  2.   

    在 sessionout.jsp里面输出
    <script>
    top.location="sessionTimeout.jsp";
    </script>
    让顶层的框架显示超时的信息。
      

  3.   

    感觉有两种方式,一种是关闭这个浏览器,直接打开另一个浏览器,用js操作,
    另一种也是用js操作
    window.location = "session.jsp"试试
      

  4.   

    后来想想应该是top.location, 没想提交后竹子已经说了....
      

  5.   

    竹子的意思是把会话结束页面sessionout.jsp 只写这么一句
    “<script> 
    top.location="sessionTimeout.jsp"; 
    </script>”
    然后在另外写一张sessionTimeout.jsp页面吗?
      

  6.   


    就是这样的,你直接把你的程序携程top.location="sessionout.jsp"就可以了。
      

  7.   

    你不是有个sessionout.jsp页面吗?用这个就行了
      

  8.   


    可行。再结合 AJAX 可以做的更完美。