Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Хочу затенить дивом фон страницы, но высота неправильная / 3 сообщений из 3, страница 1 из 1
18.08.2009, 21:59
    #36151131
unicornmirage
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу затенить дивом фон страницы, но высота неправильная
Привет всем!

Хочу затенить открытую страницу специальным полупрозрачным div.
Так как у всех разрешение разное или размер окна браузера тоже - то я использую такой способ:

1) Создаю новый DIV через добавление нового дочернего узла в DOM-модели. Предположим это:
Код: plaintext
1.
<div id="bgDiv"> </div>
1) Определяю высоту документа и задаю это значение для высоты дива:
Код: plaintext
1.
2.
bgDiv = document.getElementById("bgDiv");
bgDiv.style.height = document.height + "px";

Так вот затенение происходит только видимой части документа, а если документ большой, и существует полоса прокрутки - то то, что находится ниже - не затеняется.. и получается некрасиво, когда мы скроллируем страницу - появляется граница затененной и незатененной части.

Вопрос - как сделать, чтобы затенялась вся страница?
...
Рейтинг: 0 / 0
18.08.2009, 23:57
    #36151220
IDVsbruck
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу затенить дивом фон страницы, но высота неправильная
Помню, проскакивал такой "дикий" способ (хотя и действенный): когда надо сделать "тень", добавляем к документу однопиксельный див с выравниванием по правому краю (для горизонтального скролла). После добавления смотрим его абсолютные координаты и делаем "тень" от (0,0) до его координат +1 пиксел. При скрытии удаляем див (или сразу).
Конечно, реализация через задн..цу, но работает :)
...
Рейтинг: 0 / 0
19.08.2009, 00:42
    #36151245
mahoune
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хочу затенить дивом фон страницы, но высота неправильная
А так не хотите сделать - эффектно.

Код: plaintext
.mahoune. 
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Хочу затенить дивом фон страницы, но высота неправильная / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]