Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   изменение размеров iframe (https://javascript.ru/forum/events/3244-izmenenie-razmerov-iframe.html)

underW 31.03.2009 15:24

изменение размеров iframe
 
на странице размещен элемент iframe с задаными параметрами ширины и высоты. В зависимости от различных условий, содержимое фрейма или помещаеться или не помещаеться в заданные размеры. Если не помещаеться - то появляються полосы прокрутки, так вот, как через JS определить, что содержимое не влазит и у фрейма есть полосы прокрутки, а еще лучше как отловить момент, когда эти полосы появляються?

ZoNT 31.03.2009 15:26

Ну отловил ты и что дальше? Изменить размеры фрейма, если в нём контент с другого домена, нельзя.

underW 31.03.2009 15:29

контент со своего домена.

ZoNT 31.03.2009 15:32

ну тогда надо лезть в ифрейм и смотреть размер внутри окна фрейма. Как получить размер содержимого окна ищи поиском, тут эта тема раз в неделю всплывает...

underW 31.03.2009 15:39

походу, просто взять и отловить событие "ой, у фрейма появились полосы прокрутки" нельзя... The <iframe> tag does not support any event attributes.

ZoNT 31.03.2009 15:42

угу, надо у него получать window(IE) или contentWindow(нормальные браузеры). А уже у окна можшь смотреть что ты там хотел...

underW 31.03.2009 15:45

сообственно ифрейм стоит в DesignMode=on, и в нем не открываються странички, туда набиваеться текст и просто задача стоит в том, что когда текст уже не влазит в размеры ифрейма и появляються полосы прокрутки, то что бы размеры фрейма просто увеличились.


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