try<input type="button" onclick="parent.document.body.cols = '200,*';" value="change">

解决方案 »

  1.   

    在bottom的框架中加上如下代码
    <script>
    var strColumns_Current1 = "260,*";
    function hidetoc()
      {
        strColumns_Current1=split.cols
        split.cols="*,100%";
      }function showtoc()
      {
        split.cols=strColumns_Current1;
      }
    </script>
    <frameset name="split" id="frmset1" cols="260,*" rows="*"  border="0" framespacing="6" oncontextmenu="return false"> 
     <frame src="frmL.asp" name="frmleft" id="frmleft" scrolling="no" FRAMEBORDER="1" BORDER="1" >
        <frame src="frmR.asp" name="frmright" id="frmright" scrolling="AUTO"  FRAMEBORDER="1" BORDER="1">
    </frameset>在frmL.asp中加入<input type=button value=隐藏 onclick="parent.hidetoc();">
    在frmR.asp中加入<input type=button value=显示 onclick="parent.showtoc();">基本思路就是这样,你可以在frmL.asp修改你想改变大小的比例,改变strColumns_Current1 的值就可以,注意strColumns_Current1 是字符