Как сделать динамическую высоту iframe в соответствии с содержимым и избежать вертикальной прокрутки в iframe? - PullRequest
2 голосов
/ 10 августа 2011

Я попытался выполнить поиск по этой теме, но не смог найти ничего подходящего для работы. Ребята, не могли бы вы предложить метод? У меня есть iframe, который должен отображать контент php. Теперь некоторые php-материалы короткие, некоторые довольно длинные, и я хочу, чтобы мой iframe получил высоту в соответствии с содержимым, которое он содержит. Вот и все.

1 Ответ

0 голосов
/ 25 ноября 2016

Используйте Javascript в:

<script>
  function DynamicIframe(obj) {
    obj.style.height = obj.contentWindow.document.body.scrollHeight + 'px';
  }
</script>

Декларация iframe, например:

<iframe src="..." frameborder="0" scrolling="no" onload="DynamicIframe(this)" />
...