2013-05-21 39 views
2

你好,經過幾個小時的搜索,我發現一個腳本,適用於我的iframe exext一個小問題它永遠不會停止它增加高度不停止...這裏是代碼 我添加此腳本我的網頁我想的iframeIframe工作,但身高總是增加

<script> 
    function alertsize(pixels){ 
    pixels+=0; 
    document.getElementById('myiframe').style.height=pixels+"px"; 
    } 
</script> 
<script type="text/javascript"> 
    var myHeight = 0; 

    setInterval(function(){ 
    if(myHeight != document.body.scrollHeight){ 
     myHeight = document.body.scrollHeight; 
     parent.alertsize(myHeight); 
    } 
    },500); 
</script> 

這裏是IFRAME:

<iframe id="myiframe" src="http://www.altasoft.gr/hermes/index.html" 
     name="myiframe" width="100%" height="100%" scrolling="no" 
     frameborder="0"></iframe> 
+1

前段時間也注意到了這個問題。我僞裝解決了這個問題,在頁面加載時爲我的Iframe設置了一個固定高度,與設備的屏幕尺寸相關。不知道,如果這實際上可以最終修復。 – Corsair

+1

使用CSS重置並重置iframe的值。 類似iframe {margin:0 padding:0 height:0 width:0} – Rinku

+0

thx快速回答Rinku/Corsair你能寫我一個例子嗎?因爲我不知道該怎麼做...... thx! –

回答

0

的問題是在你的標記的height="100%"。將其更改爲固定像素值,腳本將開始工作。因此,將height="100%"更改爲height="1"或其他值,確切的值並不重要。