Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как подставить через JavaScript высоту слоя?

14K
23 февраля 2007 года
makis
29 / / 16.01.2007
Доброго времени суток.
Подскажите пожалуйста, как с помощью JavaScript'а можно подставить высоту слоя.
В параметрах слоя стоит height. Нужно, чтобы его высота была равна высоте другого слоя, в свою очередб высота которого определяется из следующего выражения:
 
Код:
var hg = document.getElementById('content').offsetHeight;


Вот как раз эту высоту, которая содержится в переменной hg и нужно подставить вместо XXX через JS в следующий код:
[HTML]
<div id="content" style="height: XXXpx;"></div>
[/HTML]

Как это можно сделать? Если можно, то опишите поподробнее, то есть полностью приведите код, а то я по сути более знаком с PHP и в JS особо не смыслю.
337
23 февраля 2007 года
shine
719 / / 09.06.2006
 
Код:
var content = document.getElementById('content');
content.style.height = hg;
14K
23 февраля 2007 года
makis
29 / / 16.01.2007
Ага, понял.
А как можно сделать, чтобы скрипт проверял и устанавливал значения так:
- если высота слоя content больше, чем высота экрана браузера, то ставим высоту слоя hg.
- если высота слоя меньше высоты экрана браузера, то ставим высоту hg=100% или лучше высоте окна браузера, так как высота слоя в 100% вечно вызывает кучу проблем (неправильно отображается в разных браузерах)
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог