iframe 自适应高度的多种方法小结 1:(可用)
Javascript 代码: 2: 第一种方法:代码简单,兼容性还可以,大家可以先测试下。 复制代码 代码如下: function SetWinHeight(obj) { var win=obj; if (document.getElementById) { if (win && !window.opera) { if (win.contentDocument && win.contentDocument.body.offsetHeight) win.height = win.contentDocument.body.offsetHeight; else if(win.Document && win.Document.body.scrollHeight) win.height = win.Document.body.scrollHeight; } } } 最后,加入iframe,不能丢掉onload 属性,当然了,id 也必须也函数中的win 匹配 复制代码 代码如下:
这么的这种也是跟上面的解决方法类似的代码 经典代码 iFrame 自适应高度,在IE6/IE7/IE8/Firefox/Opera/Chrome/Safari 通过测试。 HTML 代码: 复制代码 代码如下:
Javascript 代码: 下面这个兼容性更好一些 复制代码 代码如下: