iframe 调用子页是能够自适应高度,兼容ie8,ie9,火狐等浏览器 30

关于这个问题,在网上找了好长时间,还是没能解决这个问题,实在是头疼的很。哪位高手能路过并指点下,小妹感激不尽,拜托拜托,附上我所有的财富,虽不多但这代表我急切之心啊!!!... 关于这个问题,在网上找了好长时间,还是没能解决这个问题,实在是头疼的很。哪位高手能路过并指点下,小妹感激不尽,拜托拜托,附上我所有的财富,虽不多但这代表我急切之心啊!!!! 展开
 我来答
火狐
2014-01-11 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  您好!很高兴为您答疑!

  在一个页面含有某个iframe,其id="myframe" name="myframe",此时使用document.getElementById("myframe")取到的是iframe标签对象,通过该对象可以获取iframe的各个属性
<script type="text/javascript">
function SetCwinHeight(iframeObj){
if (document.getElementById){
if (iframeObj && !window.opera){
if (iframeObj.contentDocument && iframeObj.contentDocument.body.offsetHeight){
  iframeObj.height = iframeObj.contentDocument.body.offsetHeight;
  }else if(document.frames[iframeObj.name].document && document.frames[iframeObj.name].document.body.scrollHeight){
  iframeObj.height = document.frames[iframeObj.name].document.body.scrollHeight;
  }
  }
  }
  }
  </script>
  <iframe width="100%" name="frameContent" onload="SetCwinHeight(this)" frameborder="0" src="http://www.xxx.com"></iframe>
    您可以在火狐社区了解更多内容。希望我的回答对您有所帮助,如有疑问,欢迎继续在本平台咨询。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ruyi1107
2012-02-13 · 超过27用户采纳过TA的回答
知道答主
回答量:159
采纳率:100%
帮助的人:34.4万
展开全部
<iframe src="子页" id="iframepage" name="iframepage" frameBorder=0 scrolling=no width="100%" onLoad="iFrameHeight()" ></iframe>

js里写上
<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>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
缓步莫迟疑C
2012-02-13 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6511万
展开全部
<iframe onload="javascript:this.height=Math.max(this.contentWindow.document.body.scrollHeight, contentWindow.document.documentElement.scrollHeight);"></iframe>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式