您的位置:首页 > Web前端 > JavaScript

兼容FireFox和IE的iframe自适应高度js函数

2008-09-12 15:53 495 查看
function iframeFitHeight(oIframe)

{//Iframe窗口自适应高度 兼容IE6.0 FF2.0以上

try

{

var oWin = oIframe.name ? window.frames[oIframe.name] : oIframe.contentWindow;

oIframe.style.height = oWin.document.body.scrollHeight + "px";

}

catch(e){}

}

找了很多此类代码,要么不兼容,要么太复杂,自己写了个,兼容大多数主流浏览器。

调用:在iframe的父窗口加入此函数,用<iframe onload="iframeFitHeight(this)">调用就行。

特点:代码简单,维护方便、与子窗口无关、不需要定义iframe的id和name属性、兼容FireFox。

缺点:用到了iframe的onload事件,IE5.0以下不支持。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: