国产探花免费观看_亚洲丰满少妇自慰呻吟_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>

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

圖片精選

主站蜘蛛池模板: 孟津县| 新化县| 清苑县| 刚察县| 江华| 紫阳县| 东港市| 万源市| 岢岚县| 夏津县| 会同县| 深圳市| 余庆县| 年辖:市辖区| 任丘市| 上杭县| 靖宇县| 吉木乃县| 探索| 乐平市| 赤城县| 汕尾市| 纳雍县| 邢台县| 潜江市| 二手房| 隆化县| 卢湾区| 海丰县| 天长市| 筠连县| 耒阳市| 获嘉县| 洮南市| 松潘县| 石河子市| 封丘县| 渝北区| 平泉县| 潍坊市| 婺源县|