Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   помогите прописать высоту DIVa (https://javascript.ru/forum/dom-window/25697-pomogite-propisat-vysotu-diva.html)

sinsir 13.02.2012 00:40

помогите прописать высоту DIVa
 
Есть стили прописаные в head:

<style>
/* Demo styles */
/* This rule is read by Galleria to define the gallery height: */
#galleria{height:50px;}
</style>

их читает галерея чтобы расчитать высоту картинки

и вот сам блок галереи
<div id="galleria" >
бла бла бла
</div>

Нужно в #galleria поставить высоту height 100%
Но 100% галерея непонимает, таким образом нужно получить и подставить текущую высоту рабочей области браузера вместо height.
Смысл в том, чтобы у всех пользователей картинка была на всю высоту браузера.

sinsir 13.02.2012 02:39

Решено таким способом
<SCRIPT LANGUAGE="javascript">
function getClientHeight()
{
return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeigh t:document.body.clientHeight;
}
var h = getClientHeight();
var height = h - 90 + 'px';
document.write("<div id='galleria' style=' height: " + height + "';>");
</SCRIPT>


Часовой пояс GMT +3, время: 20:24.