可以的。
b.htm
<html>
<script language=javascript>
function ChangeWidth()
{
var ifrm=window.parent.document.all.ifrmA;
ifrm.height="200";
}
</script>
<input type=button value="change" onclick="javascript:ChangeWidth();">
</html>

解决方案 »

  1.   

    由于是跨域,一楼的代码可能会有些问题。 
    跨域时用以下方法: 
    b.html:<html> <input type=button value="change" onclick="javascript:ChangeWidth();">
    <script language=javascript>
    function ChangeWidth()
    {
    window.resizeTo(200,300);
    }
    </script>
    </html>
      

  2.   

    可以直接设置iframe为自适应高度.随着其中文档内容的高度变化而变化.<script language='javascript' type='text/javascript'>
      /**
       * 自适应页面。当页面被载入到frame中时,根据页面的实际大小,更改frame的大小。
       * thisObj: frame框架的名字
       * 需填写名字,而不是this引用。
       */
       function AutoFit(thisObj){  
        if(thisObj.location != top.loaction){
        is :"+thisObj.document.body.scrollHeight);
        thisObj.height = thisObj.document.body.scrollHeight +30;
        document.all(thisObj.name).height=thisObj.document.body.scrollHeight +30;
           }
       }
    </script>html.代码:
    <iframe 
        id='mainframe' 
      name='mainframe' 
      src='' width='100%' height='100%' scrolling='no' 
      onLoad='AutoFit(mainframe)'> 
    </iframe>
      

  3.   

    intereye(intereye) ( ) 信誉:101  2005-10-12 10:19:00  得分: 0  
     
     
       你是想要怎样调节??用户自己调节还是你啊?
      
     
    a.htm是可户页面 b.htm是自己的 
    如果在b.htm能调节最好