兼容主流浏览器的iframe自适应高度js脚本

 更新时间:2014年01月10日 17:42:02   作者:  
兼容主流浏览器的 iframe 自适应高度,很实用的,具体的js脚本如下,感兴趣的朋友可不要错过
兼容主流浏览器的 Iframe 自适应高度,js脚本如下:
复制代码 代码如下:

//iframe 高度自适应
function iframeAutoFit(iframeObj) {
setTimeout(function () {
if (!iframeObj) return;
iframeObj.height = (iframeObj.Document ? iframeObj.Document.body.scrollHeight : iframeObj.contentDocument.body.offsetHeight);
}, 200);
}<span style="font-family: Arial, Helvetica, sans-serif;"> </span>

调用方法:
复制代码 代码如下:

<iframe id="HQRight" name="HQRight" onload="javascript:iframeAutoFit(this);"
height="235px;" width="770px" frameborder="0" scrolling="no"
src="Market/HQData_page.aspx?t=tjs"></iframe>

扩展:
复制代码 代码如下:

//动态添加样式
function addSheetFile(obj, path) {
if (obj == undefined || obj == null)
obj = document;

var fileref = obj.createElement("link")
fileref.rel = "stylesheet";
fileref.type = "text/css";
fileref.href = path;
fileref.media = "screen";
var headobj = obj.getElementsByTagName('head')[0];
headobj.appendChild(fileref);
}

相关文章

  • innerHTML在IE中报错解决方案

    innerHTML在IE中报错解决方案

    这篇文章主要介绍了innerHTML在IE中报错解决方案,需要的朋友可以参考下
    2014-12-12
  • 浅析JavaScript中var that=this

    浅析JavaScript中var that=this

    this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。接下来通过本文给大家分享JavaScript中var that=this所代表的意思,需要的朋友参考下吧
    2017-02-02
  • 详解package.json版本号规则

    详解package.json版本号规则

    这篇文章主要介绍了详解package.json版本号规则,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-08-08
  • JS实现数组删除指定元素功能示例

    JS实现数组删除指定元素功能示例

    这篇文章主要介绍了JS实现数组删除指定元素功能,涉及javascript数组遍历、排序、判断等相关操作技巧,需要的朋友可以参考下
    2019-06-06
  • 判断iframe里的页面是否加载完成

    判断iframe里的页面是否加载完成

    这篇文章主要介绍了通过js来判断iframe里的页面是否加载完成,需要的朋友可以参考下
    2014-06-06
  • 浅谈js中的attributes和Attribute的用法与区别

    浅谈js中的attributes和Attribute的用法与区别

    这篇文章主要介绍了浅谈js中的attributes和Attribute的用法与区别,attributes可以获取一个对象中的一个属性,attributes 属性返回指定节点属性的集合,文中通过示例代码介绍的非常详细,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • 自定义排序算法在JavaScript中的应用

    自定义排序算法在JavaScript中的应用

    这篇文章主要介绍了自定义排序算法在JavaScript中的应用,通过自定义排序函数,我们能够精确控制数组元素的排序逻辑,从而满足各种复杂的应用场景,需要的朋友可以参考下
    2024-12-12
  • 一文搞懂ES6中的Map和Set

    一文搞懂ES6中的Map和Set

    这篇文章主要介绍了ES6中的Map和Set,本文给大家提到了map和object的区别 ,需要的朋友可以参考下
    2019-05-05
  • 微信小程序获取手机系统信息的方法【附源码下载】

    微信小程序获取手机系统信息的方法【附源码下载】

    这篇文章主要介绍了微信小程序获取手机系统信息的方法,涉及微信小程序wx.getSystemInfo函数的简单使用技巧,并附带源码供读者下载参考,需要的朋友可以参考下
    2017-12-12
  • 微信小程序实战之自定义toast(6)

    微信小程序实战之自定义toast(6)

    这篇文章主要为大家详细介绍了微信小程序实战之自定义toast的相关方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-04-04

最新评论