动态的改变iframe高度


1.子页面获得父页面iframe的高度

<script>

function IFrameResize(){

      var ifm=document.getElementById("result").offsetHeight;//获得div高度
     var obj = parent.document.getElementById("iframe1");  //取得父页面IFrame对象
     if(ifm<=997||obj.height>ifm.height){
        obj.height =1172;  //调整父页面中IFrame的高度为此页面的高度  ,1172为固定要求值
     }
 
    }

</script>


2.子页面加载页面时调用该方法

方法一。<script type="text/javascript">
                   $().ready(function(){
                           IFrameResize()
                    });

                 </script>

方法二。<body  style="overflow: hidden;height: 1000px" οnlοad="IFrameResize()">

                 </body>

3.父页面设置iframe的id


<!--右侧内容区-->
    <div>
        <iframe id="iframe1" style="width:100%" name="iframename" scroll="no" src="xxxxxxxxxx" οnlοad="iFrameHeight()" frameborder="no" border="0" marginwidth="0" marginheight="0"></iframe>
    </div>



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值