Подтвердить что ты не робот

Iframe всегда показывает полосы прокрутки в IE7

Удовлетворительная проблема в IE7. У меня есть веб-сайт, где внизу каждой страницы есть iframe, и для жизни меня я не могу скрыть полосы прокрутки. Это только в IE7, каждый проверенный мной браузер отлично.

У меня есть прокрутка = "нет" и переполнение: скрыто; все еще не работает.

Если кто-нибудь получил что-нибудь, что они могли бы предложить мне быть очень любезным

http://www.keyscape.co.uk - это сайт

Приветствия Мартин

4b9b3361

Ответ 1

добавление scroll = "no" в тело моей целевой страницы iframe работало для меня. В общем, здесь дополнительный крут, который я добавил в мой iframe для разных браузеров, возможно, это поможет кому-то еще:

Источник iFrame HTML:

<body style="overflow:hidden;" scroll="no">

Тег iFrame на странице:

<iframe width="280" height="196" src="http://dev.example.com/source.html"
style="overflow:hidden;" marginheight="0" marginwidth="0" frameborder="0">
</iframe>

Ответ 2

Попробуйте установить тег BODY содержимого IFRAME на <BODY scroll="no"> и добавить следующий CSS-контент:

html 
{ 
     overflow:hidden; 
}

Ответ 3

Используя jQuery с родительской страницы

<script type="text/javascript">
$('#iframeid').contents().find('body').css('overflow', 'hidden');
$('#iframeid').contents().find('body').attr('scrolling', 'No');
</script>

Используйте это, он должен работать.