我有一个系统,登录后的页面用frame分成左右两个页面,现在我把该系统放在另一个页面的frame中,但是问题出现了,系统登录后frame中的两个页面无法显示(两个页面没有跳转到相应的页面)。我想问题应该是frame中套frame导致的问题,请问如何解决?

解决方案 »

  1.   

    先  一个。
    应该是你的路径问题。与这个 frame 的嵌套没有关系的。
      

  2.   

    你的页面iframe之间的调用可能是默认在top之下的。
    也就是说,
    leftframe调用是top.leftframe
    rightframe调用是top.rightframe
    当你在顶层下面又放一个iframe层次级别就发生改变了。
    系统找不到top.rightframe了所以没办法进行定向和刷新。
    找到相应的代码调转部分,改成top.XX.rightframe进行控制
    或者不适用顶层元素top,而用self.parent来获取本页面的父级别页面
    如在rightframe转向leftframe可以用self.parent.leftframe.document.location.href="XXX";