最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

多個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)文章

最新評論

偏关县| 华池县| 朝阳市| 瑞金市| 蓬溪县| 舞钢市| 旌德县| 桐城市| 广平县| 平塘县| 丽水市| 大宁县| 饶平县| 乐陵市| 合阳县| 丽水市| 海晏县| 江永县| 深圳市| 苏尼特右旗| 岗巴县| 阿合奇县| 夏河县| 宝兴县| 吴桥县| 连江县| 龙胜| 巫溪县| 得荣县| 吉木乃县| 房山区| 松溪县| 西畴县| 庄河市| 新泰市| 咸丰县| 汉阴县| 正镶白旗| 武城县| 酉阳| 桦南县|