为了账号安全,请及时绑定邮箱和手机立即绑定

iframe高度自适应问题

iframe高度自适应问题

富国沪深 2018-11-13 17:18:05
下面是主页面的内容:        <script type="text/javascript">            function changeFrameHeight(){                var ifm= document.getElementById("iframepage");                ifm.height=document.body.clientHeight + 50;            }            window.onresize=function(){                   changeFrameHeight();            }         </script>        <div id="tt">            <div title="首页">                <iframe src="page/home.html" id="iframepage"  onload="changeFrameHeight()"  style="width:100%;" scrolling="no" frameborder="0"></iframe>            </div>        </div>当页面缩小时,home.html内容不能全部显示出来,应该怎么更改?
查看完整描述

1 回答

?
茅侃侃

TA贡献1842条经验 获得超21个赞

<script type="text/javascript">

function changeFrameHeight(){
  setTimeout(function(){    var iFrameID = document.getElementById('iframepage');    if(iFrameID) {
      iFrameID.height = "";
      iFrameID.height = iFrameID.contentWindow.document.body.scrollHeight + "px";
    }   
  },300)
}window.onresize=function(){  
  changeFrameHeight();
}

</script>


查看完整回答
反对 回复 2018-12-08
  • 1 回答
  • 0 关注
  • 452 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信