亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

 更新時間:2006年09月18日 00:00:00   作者:  
一個頁面我有多個iframe,且每個iframe的src都不一樣,高度也不一樣。
怎樣用一個函數(shù),自動調(diào)整這個頁面里所有iframe的高度呢?

function change_size(iframe)
{
    iframe.style.height=info_content.document.body.scrollHeight+1+"px";
}
我用過這種方式,但是等號后面的第一個對象不知道應(yīng)該怎樣動態(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)在暫時用了這種方式,對應(yīng)每個iframe用一次 
a.style.height = iframe_a.document.body.scrollHeight
b.style.height = iframe_b.document.body.scrollHeight

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

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

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

//父頁面的設(shè)置高度代碼,未測試
復(fù)制代碼 代碼如下:

function setParentFrameHeight(frameid,height){
    var frame= document.getElementById(frameid);
    frame.style.height = height;//實際的height可以可以在子頁面的body里獲得
}
您可能感興趣的文章:

相關(guān)文章

最新評論