<iframe id="iFrame1" name="iFrame1" width="100%" onload="this.height=iFrame1.document.body.scrollHeight" frameborder="0" src="index.htm"></iframe>
看到了吧,关键就在于onload="this.height=iFrame1.document.body.scrollHeight"! 

解决方案 »

  1.   

    iframe页里有声明的话可以这样
    <iframe name="ifr" onload="this.style.height = window.frames.ifr.document.documentElement.scrollHeight+'px'"></iframe>iframe src指向的页面
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    ...
      

  2.   

    234楼的方法,我已经试过了,但是不好用,
    简单说我就是我要嵌到iframe中的页面大约有2500px;而且是其它域内的页面,
    然后我把它嵌到iframe中,他最大只能适应到576px;
    该怎么办
      

  3.   

    这个样式表可以达到自动适应高度效果  我用过  不晓得对你有没有用<head>
    <style> 
    .iframestyle 

    height:expression(1); 
    aho:expression(autoResize()) 

    </style> 
    <script> 
    function autoResize() 

       try 
       { 
       document.all["main"].style.height=main.document.body.scrollHeight; 
       } 
       catch(e){} 
       } 
    </script> </head>
    <iframe src="Order_check.asp" width="100%" frameborder="0" scrolling="no" name="main" id="main" class="iframestyle"></iframe>
      

  4.   

    test
    主页
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head>
    <body>
    <iframe src="ifrb.html" height="100" name="ifr" frameborder="0" scrolling="0" onload="this.style.height = window.frames.ifr.document.documentElement.scrollHeight+'px'"> </iframe> 
    </body>
    </html>iframe
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    </head>
    <body>
    第一行
    <br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> csdn<br /> 最后一行
    </body>
    </html>
      

  5.   


    你的这种效果不是我想要的,我想要的是不让iframe出滚动条,而让ie出滚动条,
      

  6.   

    iframe随着内嵌网页的高度增加,但不出现滚动条,而让浏览器出现滚动条
    各位大大。帮帮忙啊
      

  7.   

    你试了? iframe有滚动条儿? 
      

  8.   

    http://blog.csdn.net/IMAGSE/archive/2008/10/25/3141543.aspx
    我空间转载了一个问章,是关于Iframe自适应高度的~
      

  9.   

    http://blog.csdn.net/IMAGSE/archive/2008/10/25/3141543.aspx
    我空间转载了一个问章,是关于Iframe自适应高度的~
      

  10.   

    不好意思,我是在frontpage中运行的,出现了滚动条
    单独打开文件就没有滚动条了