如果是frameset的话,以左右型框架结构,右边页面中点击按钮隐藏左框架为例:
<button onclick="top.framesetName.cols='0,*'">hidden</button>显示的话,就是top.framesetName.cols='200,*'

解决方案 »

  1.   

    这是我以前作过的一个切换左边主菜单“显示/隐藏”的函数,你大致一看就应该明白了
    function switchMenuShow() {
      if (top.document.all.mFrame.cols=='140,*'){
    top.document.all.mFrame.cols='*,99%';
    top.lt.document.body.scroll="no";
    top.lt.document.all.toggleShow.src=top.lt.document.all.toggleShow.src.replace('r002-n','r002-y');
      }else if(top.document.all.mFrame.cols=='*,99%'){
    top.document.all.mFrame.cols='140,*';
    top.lt.document.body.scroll="no";
    top.lt.document.all.toggleShow.src=top.lt.document.all.toggleShow.src.replace('r002-y','r002-n');
      }
    }
      

  2.   

    谢谢二位,是我没表达清楚,我的意思是把按钮嵌在框架的边框上,就是Dreamveaver里右面的工具栏那种效果。
      

  3.   

    对呀!我的代码中这两句
    top.lt.document.all.toggleShow.src=top.lt.document.all.toggleShow.src.replace('r002-n','r002-y');
    top.lt.document.all.toggleShow.src=top.lt.document.all.toggleShow.src.replace('r002-y','r002-n');就是切换边框按钮的,在框架的边缘有一个小三角toggleShow