Установите высоту iframe изнутри тела - PullRequest
0 голосов
/ 30 мая 2019

У меня Iframe создается динамически при щелчке, а файл src, загружаемый iframe, содержит огромный выпадающий список, я устанавливаю высоту 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. */

1 Ответ

0 голосов
/ 30 мая 2019

должно быть

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

Однако, если вы пытаетесь установить высоту iFrame из гостевого содержимого И guest_origin! == host_origin, вам придется запустить функцию хоста, чтобы заставить работать настройку кадра.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...