Реализация через CSS не устраивает.
Скрипт вчера вечером поправил - теперь работает, как надо. Но есть маленькая загвоздка в IE. Ширина экрана вычисляется не так как в FF. В IE не учитывается ширина полосы прокрутки. Баннер должен перемещаться по границе таблицы. Есть идеи? Код:
<html> |
В предыдущем коде нужно поменять строку:
var startX = (document.body.clientHeight)-475, startY = ((document.body.clientHeight)-240)/2; на var startX = ((document.body.clientWidth)-950)/2, startY = ((document.body.clientHeight)-240)/2; Задача решена. Да, код старый, но зачем его переписывать заново если он работает корректно? |
Цитата:
|
Цитата:
|
Цитата:
И зачем изменять цвета полос только для IE? Доля IE уже меньше 50% и продолжает падать. |
Если вы напишете CSS таким образом, чтобы страница отображалась также, как в моём примере, затем добавите следующий код, то получите неверное отображение в IE7 (другие версии не проверял). В других браузерах всё будет отлично. Когда в Windows перестанет IE существовать по умолчанию, тогда популярность этого браузера может существенно понизится.
body{ scrollbar-base-color: #fafafa; scrollbar-face-color: #000000; scrollbar-3dlight-color: #202020; scrollbar-arrow-color: #ffffff; scrollbar-darkshadow-color: #202020; scrollbar-shadow-color: #000000; } |
Как закрыть тему?
|
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 16:14. |