2012-09-17 57 views
0

我在彈出窗口中使用了兩個iframe。在IE中,我可以手動拉伸第一幀,但在Firefox中不可能。我該如何做這項工作?如何在Mozilla Firefox中手動調整iFrame大小

第一iframe的代碼(我需要能夠手動拉伸):

<iframe name="iframeContent" id="iframeContent" scrolling="no" frameborder="no" 
     style="width:100%;height:100%;border-right:0px;border-top:0px;border-left:5px solid #cccccc;border-bottom:5px solid #cccccc;" 
     src="help.html" /> 
+0

iframe的父級的維度是什麼?事實上,它在IE瀏覽器,但不是Firefox,意味着你的標記是錯誤的。 – Rob

+0

感謝您的回覆Rob。 \t \t這個框架內部將被調整大小來 – Raj

回答

0

的問題是您的iframe設置爲100%的高度,但那個數量是多少?什麼是100%?它始終是元素的父級,因此iframe的父級是設置爲100%的正文,但是它的值是什麼?

身體的父母是html所以什麼是html設置?問題就在這裏。 Html的父級是視口,並將html的高度設置爲100%會爲您提供視口高度的實際維度值,該級別將級聯到iframe併爲您提供實際維度值。

對於這個問題,你也可以設置任何父母的實際值,如200px。

+0

感謝您的回覆Rob.I m試圖嘗試that.Please找到這個框架代碼也在此框架內將被調整大小 – Raj

+0

更改高度值不起作用。在搜索很多來源時,我會獲得鏈接以獲取noresize屬性n frameborder =「0」或「no」。如果你有任何指導,我會幫助我很多。謝謝 – Raj