婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > iframe 多層嵌套 無限嵌套 高度自適應的解決方案

iframe 多層嵌套 無限嵌套 高度自適應的解決方案

熱門標簽:營口400電話申請 禹州電話外呼系統 AI外呼系統 價格 錦州企業外呼系統 梧州地圖標注app 青海保險智能外呼系統商家 水經注萬能地圖標注 新鄉機器人外呼系統 最簡單的百度地圖標注店鋪
有A,B,C三個頁面,A頁面包含B頁面,B頁面包含C頁面.A頁面隨著B頁面自適應,C頁面隨著B頁面自適應
A頁面

復制代碼
代碼如下:

<body>
<iframe id="main" name="main" width="980" scrolling="no" frameborder="0" src="B頁面"
onload="this.height=main.document.body.scrollHeight;this.width=main.document.body.scrollWidth;if(this.height < 410){this.height=410;}">
</iframe>
</body>

B頁面

復制代碼
代碼如下:

<body>
<!--左邊-->
<div style="flost:left;">
左邊菜單
</div>
<!--右邊-->
<div style="flost:right;">
<iframe id="testIframe" name="testIframe" frameborder=0 style="width: 680px;" scrolling="no" src="C頁面"></iframe>
</div>
</body>

C頁面
將下面這個JS函數寫到 最最底層的頁面中(即最孫子的那個頁面) 并在body的onload事件中調用該方法 【下面這個公式是萬能公式】

復制代碼
代碼如下:

<script type="text/javascript">
//進行Iframe的自動撐開,讓所有父頁面的Iframe都自動適應包含頁高度
function autoHeight(){
var doc = document,
p = window;
while(p = p.parent){
var frames = p.frames,
frame,
i = 0;
while(frame = frames[i++]){
if(frame.document == doc){
frame.frameElement.style.height = doc.body.scrollHeight + 'px'; // 這里一定要注意 火狐必須要加'px‘ 否則火狐無效
doc = p.document;
break;
}
}
if(p == top){
break;
}
}
}
</script>
<body onload="autoHeight();">
<!--經測試 這個最最最子的頁面的body中必須要有一個有高度的div才行 否則上面的自適應生效-->
<div style="height: 1px;">
</div>
<div style="padding-bottom: 10px;"> <!--這句話也是必不可少的-->
這里可以寫真正的內容 并且給該div的padding-bottom設一個值
</div>
</body>

標簽:青島 昭通 懷化 山南 延邊 哈密 荊門 潮州

巨人網絡通訊聲明:本文標題《iframe 多層嵌套 無限嵌套 高度自適應的解決方案》,本文關鍵詞  iframe,多層,嵌套,無限,高度,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《iframe 多層嵌套 無限嵌套 高度自適應的解決方案》相關的同類信息!
  • 本頁收集關于iframe 多層嵌套 無限嵌套 高度自適應的解決方案的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 璧山县| 安仁县| 桑植县| 壤塘县| 临海市| 昭苏县| 邵武市| 余庆县| 息烽县| 蚌埠市| 三原县| 灵璧县| 溆浦县| 蓬安县| 通化县| 奉新县| 衡东县| 潜山县| 保靖县| 敦煌市| 扶绥县| 诸暨市| 科技| 恭城| 舞阳县| 大同县| 修文县| 蓝山县| 都昌县| 衡山县| 革吉县| 白玉县| 陵川县| 怀安县| 曲周县| 宁安市| 南城县| 灵山县| 兰西县| 蒙山县| 金塔县|