网上关于iframe高度自适应的代码有很多,但比较杂乱,本文根据实用性整理了以下代码:

JavaScript部分:

折叠JavaScript Code复制内容到剪贴板

<script type="text/javascript">
function SetCwinHeight(iframeObj){
if (document.getElementById){
if (iframeObj){
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>

  

html部分:

折叠XML/HTML Code复制内容到剪贴板

<iframe name="frameContent" src="*" frameborder="0" width="100%" onload="SetCwinHeight(this)"></iframe>

  

标记*号的地方填入iframe页面的地址。需要注意的是,src地址必须是在同一网站下,否则会出现“权限被禁止”的错误。

最新文章

  1. Resource leak: &#39;context&#39; is never closed
  2. highstock 的tooltip框里面的内容 保留两位小数的办法
  3. 如何将list转为json?
  4. ASP.NET MVC3 Model验证总结(转)
  5. CODEVS 1959 拔河比赛(另一版本)
  6. Java Hour 58 Java Virtual Machine
  7. PHP与jquery前后台交互的小程序
  8. Android Studio你不知道的调试技巧
  9. 【Unity入门】编辑器常用视图介绍
  10. cocos2d-x如何优化内存的应用
  11. boost库区间range基本原理及使用实例
  12. sencha项目升级
  13. MAC上更新Ruby失败解决办法
  14. 错误:Invalid action class configuration that references an unknown class named [XXX]的解决
  15. windows端口并结束其进程
  16. call apply bind的区别
  17. 1093 字符串A+B
  18. python模块:xml.dom.minidom
  19. php分享二十七:批量插入mysql
  20. Linux下tomcat无法启动

热门文章

  1. Android Studio 系列教程(转载)
  2. java学习___File类的查看和删除
  3. MySql 申明变量以及赋值
  4. 查看用户的SQL执行历史
  5. Redis集群创建报错
  6. Spark History Server配置使用
  7. Android杂谈--网络状态判断
  8. 请慢慢移动……由于操作快慢导致的bug
  9. mysql学习笔记(sqlalchemy安装及简单使用)
  10. 读书笔记--编程珠玑II