document.getElementById("f1").style.height=window.f1.document.body.scrollHeight; 
document.getElementById("f1").style.width=window.f1.document.body.scrollWidth; 
}

解决方案 »

  1.   

    document.all不是所有的浏览器支持。最好使用那些很通用的东西。如:getElementById
      

  2.   

    document.all只在ie 4+ 的浏览器中有用,其他的错误以后使用w3c dom的标准 document.getElementById("控件的id")
      

  3.   

    document.getElementById("f1").style.height=window.frames["f1"].document.documentElement.scrollHeight; 
      

  4.   

    document.getElementById("f1").clientHeight=window.frames["f1"].document.documentElement.scrollHeight;   
    这里的f1一定要是iframe的name,如果是id也要用document.getElementById获取,我通常用document.getElementById('f1').contentWindow取iframe里的内容,而且我感觉这个iframe里的高度没有必要用scrollHeight把,直接用clientHeight也可以把
    document.getElementById("f1").clientHeight=document.getElementById('f1').contentWindow.document.documentElement.clientHeight;   
    这样再试试