婷婷综合国产,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 多層嵌套 無限嵌套 高度自適應的解決方案的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 定西市| 灵璧县| 北流市| 卫辉市| 吉林市| 怀柔区| 大英县| 洛阳市| 江西省| 七台河市| 日土县| 肥西县| 富宁县| 泸西县| 固镇县| 奉贤区| 宜兴市| 微博| 渑池县| 溧水县| 甘泉县| 木里| 和林格尔县| 青冈县| 陵川县| 若尔盖县| 康保县| 武平县| 从江县| 石嘴山市| 高陵县| 剑河县| 泰和县| 遂平县| 万源市| 淮安市| 资兴市| 沧州市| 商水县| 青岛市| 建始县|