test4.htm
--------------------------
将语句<iframe name="I1" height="100%" src="frameset.htm"></iframe> 中的高度属性由百分比改为指定像素。例如,跟据你的代码可改为:
<iframe name="I1" height="411" src="frameset.htm"></iframe>该现象仅在IE中出现,而在FireFox中则不会有问题.

解决方案 »

  1.   

    <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" id="AutoNumber1" height="411">
      <tr>
        <td width="100%" height="100%">
    <iframe name="I1" height="100%" src="frameset.htm"></iframe></td>
      </tr>
    </table>
    但是如果我表格高度设置的是100%,那我又想让iframe在表格中充满,怎么设置,也就是把表格的高度100%转成具体的值。
      

  2.   

    同志,你不要想着去动IFRAME的主意,那东西不准动的,但是你可以把它放在一个DIV或是一个TABLE容器里面,把IFRAME的WIDTH和HEIGHT设为100%,这样,你想让IFRAME到哪它就到哪,想让它多大就多大,去控件TALBE
      

  3.   

    谢谢楼主两位朋友,我知道怎么做了
    我可以通过代码获得表格单元格的高度clientHeight就可以获得像素高度,这样赋值就没有问题了。