Искал по интернету каким образом блок с текстом/графикой можно заставить отображаться в фиксированном месте окна, т.е. не скролится с другим содержимым страницы и наткнулся на статью студии Артемия Лебедева по этому поводу. (
Очень понравилось следующее выражение:
top: expression(document.body.scrollTop + "px");
Прикольно, получается в CSS можно и такие винты вытворять!!! :)
Да я не против js, но есть же вариант что пользователь будет с другими взглядами на это дело!
отключил ЖС - перестал пахать КОМ интерфейс в ИЕ (?) флеш, всякие примочки. Чо там останется то от интернета?
:) просто пытаюсь предусмотреть и вариант с отключеным js.
вас волнует отключенный ЖС? На вашем месте я бы волновался как будут работать ваши сайты при отключенных компьютерах. Вот засада то!
Спасибо за прикольный линк! Буду копать! :)
A какие мобильные браузеры? Operamini?
Мне больше нравится такой хитрый способ:
Но применять его нужно только для ie6, а то я замечал в мобильных бразерах прокрутка не работала.
А использовать expression не рекомендуется, поскольку при любом действии, даже движении мыши срабатывает этот expression. Соответственно лишняя нагрузка на браузер.
упс.. значит это "прикольно" умрёт если js будет отключен?! Жаль!
да, если в браузере не отключен джаваскрипт.
таким же образом поступает плагин ThickBox для фиксирования слоя по центру страницы:
* html #TB_overlay { /* ie6 hack */
position: absolute;
height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}