一个JSP页面中有左右两个frame,当我点击右边frame中的链接时,右边frame出现一个新页面,但是昨天的frame还是不变,而我想在打开新页面的同时关闭左边哪个frame,使得新出现的页面占据整个父窗口,这样的话该怎么做?

解决方案 »

  1.   

    js代码
    window.open("需要的链接");
    window.opener.close();
    过程: 打开新窗口,关闭父窗口
      

  2.   

    好象没用,在右边的frame中我已经设定了链接地址栏,不需要再用window.open()进行打开,问题我点这个链接地址时,当出现新页面的同时把原先那2个frame全部覆盖掉,只显示新的页面....
      

  3.   


    window.open("xxx.jsp||xxx.do"); 
    window.opener.parent.close();
      

  4.   

    好象还是不行,那2个frame设置如下:
    <frameset cols="197,*" id="bottomframe" name="bottomframe">
       <frame name="left" target="main" src="manpowerTree/platformtree.jsp"  marginwidth="0" marginheight="0" scrolling="auto" frameborder="0">
       <frame name="right" id="right" src="welcome.jsp"  border="0" frameborder="no" style="border-left: solid #0377CA 1px;border-top: solid #0377CA 1px;" scrolling="yes">
    </frameset>
    而链接地址放在welcome.jsp中,点击右边frame中的链接地址时,出现一个新页面,但该页面只占据了右frame整个框架,而左边frame并没有改变,我希望能在新页面出现的同时,能占据整个窗口...