厦门维护网专业提供网站维护,网站修复,快速建站,公众号托管,小程序,,微信分销商城,网站推广优化等,服务热线:0592-6020133

iframe自适应高度(兼容多种浏览器)

发布:厦门维护网2017-12-24 7:45分类: HTML教程

     最近些项目遇到用iframe的地方,发现设置的固定高有时不能完全适应项目环境,不是高了就是不够高,在页面里看着很不爽。

       想来想去,何不让iframe自适应高度呢。经过一番折腾,最终还是弄出来。下面是实现的源码:

<div id="leamain">

       <iframe src="#" marginheight="0" marginwidth="0" frameborder="0" scrolling="no" width="765" height=100% id="iframepage" name="iframepage" onLoad="iFrameHeight()" ></iframe>

<script type="text/javascript" language="javascript">

    function iFrameHeight() {

        var ifm= document.getElementById("iframepage");

        var subWeb = document.frames ? document.frames["iframepage"].document :

ifm.contentDocument;

            if(ifm != null && subWeb != null) {

            ifm.height = subWeb.body.scrollHeight;

            }

    }

</script> 

     </div>

以上亲测,ie、火狐、谷歌等浏览器均没问题,希望对你有用。

温馨提示如有转载或引用以上内容之必要,敬请将本文链接作为出处标注,谢谢合作!

已有 0/106 人参与

发表评论:

欢迎使用手机扫描访问本站,还可以关注微信哦~