<FrameSet name="parentFS" cols="50%,*">
  <frame ..>
  <frame ..>
</frameset>在中间的按钮的单击事件:
<script language="javascript">
  function closeLeft(){
    if(parent.parentFS.cols == "0,*"){
       parent.parentFS.cols = "50%,*";
    }else{
       parent.parentFS.cols = "0,*";
    }
  }
</script>

解决方案 »

  1.   

    隐藏parent.document.all.tags("FRAMESET").cols = "0,*"展开parent.document.all.tags("FRAMESET").cols = "150,*"
      

  2.   

    另外一种办法也可以。
    <div id=a name=a>
    <select name=aaa onchange=c()>
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    </select>
    <select name=bbb>
    <option>1</option>
    <option>2</option>
    <option>3</option>
    <option>4</option>
    <option>5</option>
    </select>
    </div>
    <input type=button value=click onclick=aa()>
    <script language=javascript>
    function c()
    {
    bbb.select=aaa.value
    }
    function aa()
    {
    if (a.style.display=='none')
      a.style.display='block';
    else
      a.style.display='none';
    }
    </script>