麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發(fā) > JS > 正文

多個iframe自動調(diào)整大小的問題

2024-09-06 12:44:56
字體:
供稿:網(wǎng)友
一個頁面我有多個iframe,且每個iframe的src都不一樣,高度也不一樣。
怎樣用一個函數(shù),自動調(diào)整這個頁面里所有iframe的高度呢?

function change_size(iframe)
{
    iframe.style.height=info_content.document.body.scrollHeight+1+"px";
}
我用過這種方式,但是等號后面的第一個對象不知道應該怎樣動態(tài)顯示。
比如:
function change_size(no)
{
                var el_name = "iframe"+no;
                el = document.getElementById(el_name);
    el .style.height=el.document.body.scrollHeight+1+"px";
                //舉例,實際不能調(diào)整高度,因為后面的el不能指向正確的對象
}

所以我現(xiàn)在暫時用了這種方式,對應每個iframe用一次 
a.style.height = iframe_a.document.body.scrollHeight
b.style.height = iframe_b.document.body.scrollHeight

希望您能給一個更為簡單的方法,我解除js沒多久,可能問題有點愚蠢,請見諒。
感覺上你這樣寫的自動調(diào)整 會出問題.
如果父頁面加載完了,而子頁面沒有加載完,你控制的iframe高度肯定不會是 你所想的高度.

如果你的子頁面和父頁面同在一個域名下給你推薦一種簡單辦法.

在父頁面中設置一個函數(shù)用來 調(diào)整某一個ifame的高度,然后在子頁面的body onload中調(diào)用父頁面的這個函數(shù).這樣肯定是 等子頁面加載完了 在設置的高度,這樣可設置成子頁面的實際高度.

//父頁面的設置高度代碼,未測試 代碼如下:
function setParentFrameHeight(frameid,height){
    var frame= document.getElementById(frameid);
    frame.style.height = height;//實際的height可以可以在子頁面的body里獲得
}
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 色羞羞| 色妞妞视频 | 一级黄色淫片 | a网站在线 | 国产精品久久久久久久午夜片 | 91麻豆精品国产91久久久无需广告 | 亚洲综合视频网 | 孕妇体内谢精满日本电影 | 色播亚洲 | 久久久tv | 国产在线观看一区二区三区 | 偿还的影视高清在线观看 | 九九热精 | 欧洲精品久久久久69精品 | 久久精品一区二区三区四区五区 | 久久精品视频日本 | 国产视频导航 | 欧美大屁股精品毛片视频 | 亚洲va久久久噜噜噜久牛牛影视 | 精品国产96亚洲一区二区三区 | 日韩毛片一区二区三区 | 午夜爽爽爽男女免费观看hd | 国产精品免费观在线 | 欧日韩在线视频 | 日日噜噜噜噜久久久精品毛片 | 热@国产| 一区国产精品 | 97香蕉超级碰碰久久免费软件 | av噜噜在线 | 久久国产乱子伦精品 | 国产午夜精品久久久久久免费视 | 一级裸体视频 | 暴力肉体进入hdxxxx古装 | 欧美成人精品一区二区三区 | 黄色的视频免费看 | 国人精品视频在线观看 | 被啪羞羞视频在线观看 | 欧美日韩在线视频一区 | 2017亚洲男人天堂 | 日日草夜夜操 | 国产精品视频在线观看免费 |