内嵌iframe时相对宽度高度无效的解决办法

楼主
我是社区第57298位番薯,欢迎点我头像关注我哦~
因为无法获取父框架的实际尺寸,相对设定有时无效,可以加上下面的代码获取。
  1. <script type="text/javascript">
  2. window.onload=function(){
  3.   var a=document.body.clientWidth;
  4.   //alert(a);  //弹出数值测试
  5.   var b=document.body.clientHeight-100;
  6.   //alert(b);
  7.   document.getElementById("reportFrame").style.width=a+"px";
  8.   document.getElementById("reportFrame").style.height=a+"px";
  9. }
  10. </script>
复制代码


分享扩散:

沙发
发表于 2014-12-31 10:58:21
此方法并不是通用的,这个我试过了!

不过还是感谢楼主分享!{:8_198:}
板凳
发表于 2014-12-31 11:10:23
我只试过ie和chrom都能用。而且如果不加这段,只设相对宽高度的话,ie横向有效,chrom高度方向有效,不知是什么原因,版主遇到过吗?
地板
发表于 2014-12-31 11:51:44
我用的就是类似这样的方法,可以用,就是效果并不特别理想。
5楼
发表于 2014-12-31 12:40:46
一般都是嵌入iframe中使用,确定iframe的大小基本就可以了
6楼
发表于 2015-1-5 15:33:32
学习了   感谢楼主分享{:8_209:}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

7回帖数 1关注人数 5699浏览人数
最后回复于:2015-1-5 15:33

返回顶部 返回列表