Сделать элемент iframe автоматически отрегулируйте высоту в соответствии с содержанием без использования полосы прокрутки?

Например:

<iframe name="Stack" src="http://stackoverflow.com/" width="740"         frameborder="0" scrolling="no" id="iframe"> ... </iframe> 

Я хочу, чтобы иметь возможность регулировать его высоту в соответствии с содержимым внутри, без использования прокрутки.

Я сделал это с angularjs. Угловые не имеют НГ-нагрузка, а 3-я сторона модуля была сделана; установить с Бауэр ниже, или найти его здесь: https://github.com/andrefarzat/ng-load

Получают директиву ngLoad: bower install ng-load --save

Установки, которые используют ваши iframe:

<iframe id="CreditReportFrame" src="about:blank" frameborder="0" scrolling="no" ng-load="resizeIframe($event)" seamless></iframe> 

Функция resizeIframe контроллер:

$scope.resizeIframe = function (event) {     console.log("iframe loaded!");     var iframe = event.target;     iframe.style.height = iframe.contentWindow.document.body.scrollHeight + 'px'; }; 
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...

Оставить комментарий

Ваш email нигде не будет показанОбязательные для заполнения поля помечены *

*