簡體   English   中英

從體內設置iframe高度

[英]Set iframe height from inside body

我在點擊時動態創建了iframe,iframe加載的src文件包含巨大的下拉列表,我使用此方法動態設置iframe高度,現在iframe內部如果用戶點擊下拉列表,則值未完全顯示

因此,點擊下拉列表我會設置iframe高度,通過調用函數來顯示所有下拉列表值

<a href="javascript(0)" id="dp1" onclick="setIframeHeight(this.id)">sources</a>

我的javsctip看起來像:

function setIframeHeight(no){
    var iFrameID = window.frameElement.id; // diplays exact id of iframe
        window.parent.document.getElementById(iFrameID).height  = '1500px';
}

/* as i get iframe id, how to set the height of the iframe. */

它應該是

window.parent.document.getElementById(iFrameID).style.height  = '1500px';

但是,如果您嘗試在來賓內容AND guest_origin!== host_origin中設置iFrame高度,則必須運行主機的功能才能使幀調整工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM