| 如何做到iframe框架自适应高度? |
| 来源:
发布时间:2008-04-11 发布人:
浏览:
人次
字体:
[大
中
小]
|
|
如何做到iframe框架自适应高度? 将下面代码直接加到被frame的页面就行了 呵呵 <!-- function iframeAutoFit() { try { if(window!=parent) { var a = parent.document.getElementsByTagName("IFRAME"); for(var i=0; i<a.length; i++) //author:meizz { if(a.contentWindow==window) { var h1=0, h2=0; a.parentNode.style.height = a.offsetHeight +"px"; a.style.height = "0px"; if(document.documentElement&&document.documentElement.scrollHeight) { h1=document.documentElement.scrollHeight; } if(document.body) h2=document.body.scrollHeight;
var h=Math.max(h1, h2); if(document.all) {h += 4;} if(window.opera) {h += 1;} a.style.height = a.parentNode.style.height = h +"px"; } } } } catch (ex){} } if(window.attachEvent) { window.attachEvent("onload", iframeAutoFit); //window.attachEvent("onresize", iframeAutoFit); } else if(window.addEventListener) { window.addEventListener('load', iframeAutoFit, false); //window.addEventListener('resize', iframeAutoFit, false); } //-->
| |
| |
|
|
|
|
| §最新评论:(评论内容只代表网友观点,与本站立场无关!) | |
|
|
|
|
| 注意:请勿在本站发布政治话题、色情及违反法律的内容。 |
IT知道网 声明:刊登此文章是为了传递更多信息,文章内容仅供参考,转载请注明出处。 |