<iframe name="headFrame" onload="style.pixelWidth=headFrame.document.body.scrollWidth;style.pixelHeight=headFrame.document.body.scrollHeight" src="head.htm" frameborder="0"></iframe>

解决方案 »

  1.   

    <body leftMargin="0" topMargin="0" MS_POSITIONING="GridLayout" onresize="style.pixelWidth=headFrame.document.body.scrollWidth;style.pixelHeight=headFrame.document.body.scrollHeight">
      

  2.   

    <TD style="WIDTH: 190px">
       <iframe id="myiframe" src="treeview.aspx" width="100%" height="100%"></iframe>
    </TD>上面的代码测试过,iframe被限制在td中,随着调整td大小而改变大小,始终充满td
      

  3.   

    <TD style="WIDTH: 190px">
       <iframe id="myiframe" src="treeview.aspx" width="100%" height="100%"></iframe>
    </TD>
      

  4.   

    我试过楼上 penper(木头)说的啊,完全符合你的要求啊!!
    有什么不对吗??
      

  5.   

    你试试看,不断改变<iframe name="headFrame" onload="style.pixelWidth=headFrame.document.body.scrollWidth;style.pixelHeight=headFrame.document.body.scrollHeight" src="head.htm" frameborder="0"></iframe>中head.htm文件的内容多少,不就是你说的着效果么??
      

  6.   

    不知怎么我试大家的方法,IFAME总有滚动条,高度保持不变
      

  7.   

    朋友们:我认错!我将两个FRAME的ID都是"headFrame",不好意思,马上给分