當(dāng)前位置: 首頁IT技術(shù) → iframe 自適應(yīng)高度的方法

iframe 自適應(yīng)高度的方法

更多

動態(tài)的改變IFrame的高度,實現(xiàn)IFrame自動伸展,父頁面也自動神縮  

原理: 在IFrame子頁面一加載的時候,調(diào)用父IFrame對象,改變其高度  

具體實現(xiàn):  

1、在IFrame的具體頁面(就是子頁面),添加JavaScript  

<script>  

function IFrameResize(){  

//alert(this.document.body.scrollHeight); //彈出當(dāng)前頁面的高度  

var obj = parent.document.getElementById("childFrame");  //取得父頁面IFrame對象  

//alert(obj.height); //彈出父頁面中IFrame中設(shè)置的高度  

obj.height = this.document.body.scrollHeight;  //調(diào)整父頁面中IFrame的高度為此頁面的高度  

}  

</script>  

2、在IFrame的具體頁面(就是子頁面)的body中,添加onload事件  

<body onload="IFrameResize()">  

3、為父頁面的IFrame標(biāo)簽添加ID,即上面第一步,方法體中的第2行所寫到的childFrame  

<IFRAME border=0 marginWidth=0   

frameSpacing=0 marginHeight=0   

src="frame1.jsp" frameBorder=0   

noResize  scrolling="no" width=100% height=100% vspale="0" id="childFrame"></IFRAME> 

熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字?jǐn)?shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)