Forum Webscript.Ru

Программирование => JavaScript & JScript => Тема начата: Shipa от 17 Июня 2004, 10:02:21

Название: Помогите с позиционированием слоя!!!
Отправлено: Shipa от 17 Июня 2004, 10:02:21
Не хочет работать document.body.clientHeight... Выдает значение 0, при тесте в IE, однако document.body.clientWidth дает нормальные значения.... В чем может быть проблема???? Мне очень нужно спозиционировать Layer посередине клиентской части окна.
Может быть есть еще какие-нибудь способы, как узнать его размеры?

PS
стоял Dreamwaver MX - код работал в IE, глючил в Опере, обновил до Drw. MX2004, стало все наоборот...)
Название: Помогите с позиционированием слоя!!!
Отправлено: aka Pearman от 17 Июня 2004, 11:32:00
итнересно а ты позиционируешь IFRAME??
Название: Помогите с позиционированием слоя!!!
Отправлено: Shipa от 17 Июня 2004, 11:51:23
у меня основное окно (фреймов нет) при загрузке и при изменении размеров делает следующее:
высчитывает размеры окна, вычитает размеры слоя, делит на 2 (поучаем смещение слева и сверху, для позиционирования слоя посередине)
и изменяет style.left и style.top у соля рисуя его посередине.
вот.