Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Скроллы в iframe...как быть =) (https://javascript.ru/forum/dom-window/25467-skrolly-v-iframe-kak-byt-%3D.html)

Sintanial 06.02.2012 14:02

Скроллы в iframe...как быть =)
 
http://jsfiddle.net/VXmfJ/

не выложил явно сюда по причине того что там в iframe реклама

Мне необходимо что бы он растянулся на полную высоту...т.е. что бы не было скроллов

Что я только не пробовал, этот iframe ничему не поддаётся....scrollHeight вообще какую то ерунду показывает, постоянно 150

Подскажите как быть, срочно надо, я уже запарился =)

poorking 06.02.2012 14:20

http://jsfiddle.net/VXmfJ/2/

Sintanial 06.02.2012 14:48

Хмм а можно как нить всё таки изменить высоту с помощью JS

дело в том что меня попросили исправить кривую вёрстку вот тут

http://www.5october.ru/courses/

там внизу баннер, вот он не хочет растягиваться на всю длину...это скорее всего из за того что там ужаснейшая вёрстка....и я не знаю как быть....ваш способ там не работает =(

poorking 06.02.2012 15:01

А высота этого баннера динамическая разве? обычно баннеры статических размеров. Задайте родителю айфрейма высоту жесткую а айфрейму 100%

http://jsfiddle.net/VXmfJ/3/

Sintanial 06.02.2012 15:03

там баннеры постоянно меняются...то большой то маленький...и хрен поймешь какую жётскую высоту добавлять =(

Sintanial 06.02.2012 15:15

ужс, ничего не получается =(

Sintanial 06.02.2012 16:40

ГРёбанные iframe.... ну как его сделать мляяя =(((

poorking 06.02.2012 16:47

Я думаю, только если задать ему высоту. Или фиксированную, или в процентах от родителя. В любом случае надо где то задать фиксированную высоту, потому что документ айфрейма не может растягивать сам айфрейм. Это как любой сайт не может растягивать окно браузера. Возможно есть еще какие то варианты, но я не знаю как сделать. И кстати, вы уверены что баннер всегда разного размера? Понажимайте Run на jsFiddle, он все время разный по содержанию, но размера одного всегда. Так что, думаю, вам нужно его измерить и не париться


Часовой пояс GMT +3, время: 05:54.