[英]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.