题:
  frameSet中的frame发现session超时,需要重新登陆,如何让登陆页面不在framesSet里出现,而是整个窗口出现呢?
top.window.location.href="登录页面URL";top:为检查session是否超时的页面所在的frame的name属性。

解决方案 »

  1.   

    to:yaray这是我的框架结构:
    <HTML><HEAD><TITLE>信息系统</TITLE>
    <META content="text/html; charset=gb2312" http-equiv=Content-Type>
    <META content="MSHTML 5.00.3502.5390" name=GENERATOR></HEAD><FRAMESET border=0 
    borderColor=#ffffff cols=* frameSpacing=0 rows=127,*><FRAME name="topFrame" 
    noResize scrolling=no src="topzj.jsp"><FRAME 
    frameBorder=NO name="mainFrame" noResize scrolling=yes
    src="firstzj.jsp"></FRAMESET></HTML>
    然后我在topzj.jsp里使用:
    <SCRIPT LANGUAGE="JavaScript">topFrame.window.location.href="login.jsp";</SCRIPT>出错,说我的topFrame没有定义,然后我改成 document.topFrame.window.location.href="login.jsp";
    也出错,说cocument.topFrame.window为空或者不是对象
      

  2.   

    改为
    top.location.href="login.jsp";
      

  3.   

    <SCRIPT LANGUAGE="JavaScript">top.location.href="login.jsp";</SCRIPT>yaray(雅睿) 请到
    http://expert.csdn.net/Expert/TopicView1.asp?id=2134390
    回贴,谢谢
      

  4.   

    to: beyond_xiruo(J2EE苏鸿ASP.NET)  楼主的意思是:将有frameset的页面重新载入没有frameset的页面.
      

  5.   

    top.location.href="login.jsp";
    就是将整个页面重新定向,而不是某个框架!!!!
      

  6.   

    大虾帮忙,5555555555555,
    我的却是不行<SCRIPT LANGUAGE="JavaScript">topFrame.location.href="login.jsp";</SCRIPT>
    js的错误提示是:topFrame没有定义
    可是:这是我的框架结构:
    <HTML><HEAD><TITLE>信息系统</TITLE>
    <META content="text/html; charset=gb2312" http-equiv=Content-Type>
    <META content="MSHTML 5.00.3502.5390" name=GENERATOR></HEAD><FRAMESET border=0 
    borderColor=#ffffff cols=* frameSpacing=0 rows=127,*><FRAME name="topFrame" 
    noResize scrolling=no src="topzj.jsp"><FRAME 
    frameBorder=NO name="mainFrame" noResize scrolling=yes
    src="firstzj.jsp"></FRAMESET></HTML>
      

  7.   

    为什么要用
    topFrame.location.href="login.jsp"; ?
    应该是
    top.location.href="login.jsp";top在这儿代表的是最上层的window,就是显示你框架的窗口,这样就能重定向你整个的框架如果你是想要重定向你框架里的某个窗口,假设是topFrame
    那就写成
    top.topFrame.location.href="login.jsp";topFrame这个变量,只有在top(就是显示你框架的窗口)内才被定义,所以js的错误提示是:topFrame没有定义,你的topFrame.location.href="login.jsp";也只有放在框架网页中才不会报错
    不知道我这样说你明白吗?
    我有没有理解错误?
      

  8.   

    谢谢: ashes(灰尘) 非常感谢
    我就是那个地方不明白,你这样一说我就非常明白了!
    现在明白了
    非常感谢
      

  9.   

    感谢:beyond_xiruo(J2EE苏鸿ASP.NET)
      

  10.   

    哈,不用这么客气
    小小的私心
    希望柳叶眉是一个PLMM的名字