2012-08-06 184 views
3

我有一個彈出頁面,其中有一個iframe,然後加載另一個頁面。根據內容調整iFrame高度

我想調整根據網頁的加載它的大小iframe高度。

+0

http://whathaveyoutried.com?請告訴我們你到目前爲止的情況。 SO不是代碼編寫服務,如果您提供了自己的工作證據,您將得到更好的迴應。請參閱[常見問題](http://stackoverflow.com/faq)。 – freefaller 2012-08-06 10:49:09

+0

對不起freefaller,新手在這裏。我添加了aspx標記,不知道哪裏丟了。再次編輯問題。 – MaxRecursion 2012-08-06 13:08:33

回答

3

的簡單方法之一使用javascript:

<script language="JavaScript"> 
    function autoResize(id){ 
    var newheight; 
    var newwidth; 

    if(document.getElementById){ 
    newheight=document.getElementById(id).contentWindow.document .body.scrollHeight; 
    newwidth=document.getElementById(id).contentWindow.document .body.scrollWidth; 
    } 

    document.getElementById(id).height= (newheight) + "px"; 
    document.getElementById(id).width= (newwidth) + "px"; 
} 
</script> 

<IFRAME SRC="Iframef/iframep.aspx" width="100%" height="200px" id="iframe1" marginheight="0" frameborder="0" onLoad="autoResize('iframe1');"></iframe> 
相關問題