国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

動態的改變IFrame的高度實現IFrame自動伸展適應高度

2024-05-06 14:20:11
字體:
來源:轉載
供稿:網友

動態的改變IFrame的高度,實現IFrame自動伸展,父頁面也自動神縮
原理: 在IFrame子頁面一加載的時候,調用父IFrame對象,改變其高度
具體實現一:
1、在IFrame的具體頁面(就是子頁面),添加JavaScript
代碼如下:
<script>
function IFrameResize(){
//alert(this.document.body.scrollHeight); //彈出當前頁面的高度
var obj = parent.document.getElementById("childFrame"); //取得父頁面IFrame對象
//alert(obj.height); //彈出父頁面中IFrame中設置的高度
obj.height = this.document.body.scrollHeight; //調整父頁面中IFrame的高度為此頁面的高度
}
</script>

2、在IFrame的具體頁面(就是子頁面)的body中,添加onload事件
代碼如下:
<body onload="IFrameResize()">

3、為父頁面的IFrame標簽添加ID,即上面第一步,方法體中的第2行所寫到的childFrame
代碼如下:
<IFRAME border=0 marginWidth=0
frameSpacing=0 marginHeight=0
src="frame1.jsp" frameBorder=0
noResize scrolling="no" width=100% height=100% vspale="0" id="childFrame"></IFRAME>

具體實現二:
代碼如下:
//動態改變父類iframe的高度
//iframe頁面調用的js
$(function(){
//取到窗口的高度
var winH = $(window).height();
//取到頁面的高度
var bodyH = $(document).height();
if(bodyH > winH){
window.parent.document.getElementById("mainFrame").height=bodyH;
}else{
window.parent.document.getElementById("mainFrame").height=winH;
}
});

父頁面的iframe為
代碼如下:
<iframe src="main.action" height="700" frameborder="0" width="100%" id="mainFrame" name="mainFrame"></iframe>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 增城市| 绩溪县| 潮州市| 明星| 浮山县| 醴陵市| 江山市| 云阳县| 怀集县| 曲水县| 额济纳旗| 朝阳区| 永州市| 贵港市| 广安市| 来凤县| 阿鲁科尔沁旗| 嘉鱼县| 内黄县| 金门县| 佛学| 措勤县| 惠安县| 洱源县| 宜黄县| 万全县| 塔河县| 台湾省| 涪陵区| 伽师县| 芜湖市| 衡阳县| 沭阳县| 应城市| 仲巴县| 肥城市| 渭南市| 扬州市| 奉节县| 临沧市| 太保市|