![]() |
|
||||||||||
|
|||||
|
Регистрация: Feb 2008
Сообщений: 47
|
Добрый вечер!
Подскажите, пожалуйста, как сделать появляющийся / убирающийся скроллинг. Поясню. Flash-обьект занимает всё поле браузера, но если окно браузера меньше чем какое-то определённое значение, тогда появляется возможность прокрутки. Если окно больше - тогда скролл исчезает. Заранее спасибо! |
|
|||||
|
loading 50%
|
Так вы размеры реальные не в % укажите.
|
|
|||||
|
Регистрация: Feb 2008
Сообщений: 47
|
В таком случае, если окошко больше, чем флаш-объект - он не будет на все 100% броузера, а ограничется указанными размерами. А этого не нужно.
![]() |
|
|||||
|
loading 50%
|
Тогда 100% и поместить флеш в div и для оного прописать мин ширину/высоту.
|
|
|||||
|
Регистрация: Feb 2008
Сообщений: 47
|
Отлично! Спасибо за идею. Использую вот такой код:
<div style="width: 100%; min-width: 900px; height: 100%; min-height: 800px; "> <object classid=...... ... </object> </div> ![]() |
|
|||||
|
IE не знает что такое min-width и подобные свойства. Пишите скрипт для имитации.
|
|
|||||
|
Регистрация: Feb 2008
Сообщений: 47
|
Ой, а это как?
Нельзя ли поподробнее об этом? |
|
|||||
|
.grin! wuz here
|
у ие есть имитатор: expression. можете у гугла спросить про css + min-width + ie + expression. думаю, найдётся быстро. будут трудности, пишите.
__________________
Breakcore them all! |
|
|||||
|
Регистрация: Feb 2008
Сообщений: 47
|
Спасибо за совет... поискал и в итоге пришлось написать так:
#content {
width: expression(this.parentNode.scrollWidth > 2000 ? '2000px' : this.parentNode.scrollWidth <= 900 ? '900px' : 'auto');
height: expression(this.parentNode.scrollHeight > 2000 ? '2000px' : this.parentNode.scrollHeight <= 800 ? '800px' : 'auto');
width: 100%;
min-width: 900px;
height: 100%;
min-height: 800px;
}
Правда минус всё таки есть, не минус даже, а недочёт... в IE если уменьшить окно браузера, а потом увеличить, то объект не растягивается больше минимального значения ![]() Фигово, конечно, но задача была чтобы на мелких разрешениях можно было броузить... а сейчас это можно, так что считаю что задача выполнена ![]() Не на все 100, конечно ... но работает ![]() ![]() |
![]() |
![]() |
Часовой пояс GMT +4, время: 00:16. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| browser , scroll , window |
|
|