關於iframe的自適應高度問題

2021-05-01 19:08:41 字數 533 閱讀 7681

最近發現系統中有很多功能的

iframe

顯示有問題,比如當

iframe

中無內容時導致的頁面出現大面積空白,這是由於

iframe

的高度未能根據其中的內容自適應高度所致。

網上又很多解決的辦法,但是萬變不離其宗,核心就是給據iframe的內容修改iframe標籤的高度。

在iframe包含的頁面中新增以下js即可

方法1:;//通過 iframe的id設定

方法2:;//通過 

iframe的name設定

使用說明:

1.document.body.scrollheight 為

iframe中頁面的真實高度,因此為了能獲得正確的document.body.scrollheight ,script必須在置於頁面的最後執行或者在onload事件中執行。

2.為了相容各個瀏覽器(主要是因為ie6的bug),建議在scrollheight的基礎上在增加一些高度

3.對於確實需要出現滾動條的iframe建議固定其高度。

關於iframe內頁高度自適應

做後台管理時候,經常用到在ifame裡嵌入乙個頁面,但iframe高度不能隨頁面高度增加而增高.所以得借助js解決.在iframe內頁裡面欠入此段js即可.code 1 後台輔助 2var admin 15 增加監聽事件 16addevent function o,a,b o.addeventlis...

iframe 自適應高度

由於html沒有include或require,做網頁時我們會用iframe來達到包含頁面的目的。如果呼叫的iframe頁面高度會根據內容多少而發生變化,這時通常要保持iframe與內容頁面的高度,以避免出現iframe的滾動條。先搜尋了一下,有不少好的例子,但總覺得說的還不夠明了。下面給出詳細例子...

iframe自適應高度

來自 http ued.koubei.com 2008 05 07 iframe auto fit height 這貼比較長,沒有耐性的朋友請直接拖到帖子末尾的 示例,或者直接去玩我提供的demo。demo頁面 主頁面 iframe a.html 被包含頁面 iframe b.htm 和 ifram...