<frameset id="big" name="big" rows="80,*" cols="*" frameborder="no" border="0" framespacing="0">
  <frame src="topframe.html" name="topFrame" frameborder="no" scrolling="no" noresize="noresize" id="topFrame" title="topFrame" />
  <frameset name="myFrame" id="myFrame" cols="199,7,*" frameborder="no" border="0" framespacing="0" title="myFrame">
    <frame src="leftframe.html" name="leftFrame" frameborder="no" scrolling="no" noresize="noresize" id="leftFrame" title="leftFrame" />
<frame src="switchframe.html" name="midFrame" frameborder="no" scrolling="no" noresize="noresize" id="midFrame" title="midFrame" />
<!--     <frameset id="mort" name="mort" rows="59,*" cols="*" frameborder="no" border="0" framespacing="0"> -->
<!--          <frame src="mainframe.html" id="mainFrame" name="mainFrame" frameborder="no" scrolling="no"  noresize="noresize" id="mainFrame" title="mainFrame" /> -->
<!--          <frame src="manframe.html" name="manFrame" frameborder="no" id="manFrame" title="manFrame" /> -->
<!--      </frameset> -->
<frame src="mainframe.html" id="mainFrame" name="mainFrame" frameborder="no" scrolling="no"  noresize="noresize" id="mainFrame" title="mainFrame" />
  </frameset>
</frameset>这是我的框架页面代码 首先分为上、下,下面又分为左右。我现在想在topFrame 加上一个按钮 让myFrame整个frameset 跳转到新页面,并且能切换。 

解决方案 »

  1.   

    用JS 操作,你可以去网上查下相关的JS 操作IFRME 的例子
      

  2.   

    frameset是框架,不能指向那个页面,只能修改frameset内部的frame对应的页面<frameset name="myFrame" id="myFrame" cols="199,7,*" frameborder="no" border="0" framespacing="0" title="myFrame">
    如果要变成上下结构,下面显示一个页面,可以考虑把cols="199,7,*"   用JS修改为cols="0,0,*" 
    这样左侧和中间的页面就不显示,然后你修改<frame src="mainframe.html" id="mainFrame"  对应的页面就可以了在主框架通过 document.getElementById('mainFrame').src=''
    document.getElementById('myFrame').cols='0,0,*'