100%高度的iframe在ie7中顯示錯誤,原因是iframe.style.height="100%"。
1.設(shè)置iframe父容器的高度值,100%就能生效(由此猜測默認情況下iframe的父容器高度是某個比較小的值,因此顯示出來高度比較?。?/P>
2.如果是腳本動態(tài)創(chuàng)建的,iframe.style.height=document.body.scrollHeight
---------------------------------------------------------------------------------------------------------------------------
在網(wǎng)上搜到很多iframe自適應(yīng)高度的文章。我們只需要讓iframe的高度跟瀏覽器顯示區(qū)域的高度一樣就行了,跟iframe自適應(yīng)高度是不一樣的。
<iframe id="iFrame1" name="iFrame1" width="100%" onload="this.height=iFrame1.document.body.scrollHeight" frameborder="0" src="index.htm"></iframe>
是要讓iframe的高度跟iframe里面的內(nèi)容高度一致。
如對本文有疑問,請?zhí)峤坏浇涣髡搲?,廣大熱心網(wǎng)友會為你解答?。?點擊進入論壇