powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Хочу затенить дивом фон страницы, но высота неправильная
3 сообщений из 3, страница 1 из 1
Хочу затенить дивом фон страницы, но высота неправильная
    #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
Хочу затенить дивом фон страницы, но высота неправильная
    #36151220
IDVsbruck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Помню, проскакивал такой "дикий" способ (хотя и действенный): когда надо сделать "тень", добавляем к документу однопиксельный див с выравниванием по правому краю (для горизонтального скролла). После добавления смотрим его абсолютные координаты и делаем "тень" от (0,0) до его координат +1 пиксел. При скрытии удаляем див (или сразу).
Конечно, реализация через задн..цу, но работает :)
...
Рейтинг: 0 / 0
Хочу затенить дивом фон страницы, но высота неправильная
    #36151245
Фотография mahoune
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А так не хотите сделать - эффектно.

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


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