2015-02-06 4 views
-1

У меня есть страница с верхним и нижним колонтитулом, которая уже имеет полосу прокрутки. Мне нужно загружать динамические страницы в содержимое тела как iframe. Iframe также имеет полосу прокрутки. Мне нужно избегать полосы прокрутки из iframe без установки высоты. Пожалуйста, дайте мне какую-нибудь идею.Iframe no scroll

<!-- page header --> 
    <header class="page-header main-page"> 
    </header> 
    <main> 
    <iframe src="home.html"> 
    </main> 
    <footer class="page-footer"> 
    </footer> 

+0

, если вы не установите высоту на IFRAME, и вы не хотите, чтобы IFrame иметь полосы прокрутки внутри, как вы увидите весь контент? – atmd

+0

есть ли какой-либо способ установки автоматической высоты без каких-либо статических значений? – Vijay

+0

@Ajeesh Если (по мере необходимости), нужно избегать полосы прокрутки в iframe, я предлагаю установить iFrame '', чтобы иметь стиль 'overflow: hidden;' set. Однако, если высота содержимого в iFrame будет больше, чем высота, установленная по умолчанию, будет сложно попробовать перемещаться по этому контенту в этом iFrame. – Arty

ответ

0

Вы можете попробовать это:

<iframe src="home.html" scrolling="no"> </iframe> 

Больше информации. о scrolling приписывать here

0

Если IFrame страница находится в одном домене:

<script language="javascript"> 
    var elem = document.getElementById("myIframe"); 
    newheight= elem.contentWindow.document.body.scrollHeight; 
    elem.height = newheight + "px"; 
</script> 
<!-- page header --> 
<header class="page-header main-page"> 
</header> 
<main> 
<iframe id="myIframe" src="home.html"> 
</main> 
<footer class="page-footer"> 
</footer>