Сделайте так, чтобы полоса прокрутки iframe исчезла - PullRequest
1 голос
/ 11 июля 2011

Я изменяю свойства iframe с помощью JavaScript следующим образом:

var iFrame = window.top.document.getElementById('window_content');
    iFrame.setAttribute("height","63");
    iFrame.setAttribute("scrolling","no");
    iFrame.style.overflow="hidden";
    iFrame.style.height = "63px";

Он меняет размер, как мне хотелось бы, но полоса прокрутки не исчезнет. Это возможно? Вывод html выглядит так, как я ожидал:

<iframe width="650" height="63" frameborder="0" scrolling="no" src="http://www.google.com/" id="window_content" name="window_content" style="overflow: hidden; height: 63px; width: 650px;"> </iframe>

Почему атрибут прокрутки не распознается?

Ответы [ 2 ]

1 голос
/ 11 июля 2011

Мне кажется, что он отлично работает:

http://jsfiddle.net/maniator/XSfzg/

Это последняя версия Google Chrome.

0 голосов
/ 11 июля 2011

попробуйте это:

iframe.style.overflowX = "hidden";
iframe.style.overflowY = "hidden";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...