SteveRobin22 Ответов: 1

Когда мой iframe загружается, появляются его два свитка, если я установлю прокрутку на no для iframe, он не будет показывать полное содержимое веб-сайта


У меня есть основной сайт и я загружаю сайт Б в iframe под руководством А. сайт а когда сайт Б грузы по территории А. На ней изображены два свитка. когда я удаляю прокрутку без прокрутки, ее содержимое становится статичным и фиксированного размера. altought сайт B имеет много контента, чтобы показать.

Что я уже пробовал:

<iframe src="http://siteB.com" style="border: 0; position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%">




Я также попробовал код javascript, но в моем случае он не работает.


<iframe id='myFrame' 



frameborder=0 scrolling=no width=100%  



src="..."

    onload='adjustMyFrameSize

();'> 
</iframe> 



<script>
 function adjustMyFrameHeight()
    {
        var frame = getElement

("myFrame");
        var frameDoc = getIFrameDocument

("myFrame");
        frame.height = frameDoc.body.offsetHeight;
    }
</script>

1 Ответов

Рейтинг:
4

W∴ Balboos, GHB

Иди сюда: Атрибут прокрутки HTML iframe[^]

Обратите внимание на нижнюю часть:

Syntax
<iframe scrolling="auto|yes|no">


Attribute   Values<pre>
Value       Description
auto        Scrollbars appear if needed (this is default)
yes         Scrollbars are always shown (even if they are not needed)
no          Scrollbars are never shown (even if they are needed)



Так что - веду себя, как и ожидалось.