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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:52:59
字體:
來源:轉載
供稿:網友
動態的改變IFrame的高度,實現IFrame自動伸展,父頁面也自動神縮,實現原理很簡單就是在IFrame子頁面一加載的時候,調用父IFrame對象,改變其高度,感興趣的朋友可以了解下

動態的改變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>


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"></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" frameborder="0"></iframe>

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

圖片精選

主站蜘蛛池模板: 玉溪市| 灵石县| 牙克石市| 镇赉县| 丽水市| 左云县| 长海县| 饶平县| 旬阳县| 文安县| 葫芦岛市| 许昌县| 原阳县| 聂拉木县| 沙湾县| 秦安县| 双峰县| 汤阴县| 林甸县| 绥德县| 临安市| 赤水市| 红原县| 高碑店市| 四平市| 伊川县| 南乐县| 巴南区| 渭源县| 抚宁县| 日照市| 济源市| 连云港市| 吉木萨尔县| 福清市| 商洛市| 商洛市| 阿坝县| 叙永县| 安西县| 白朗县|