Javascript-форум (https://javascript.ru/forum/)
-   Firefox/Mozilla (https://javascript.ru/forum/css-html-firefox-mizilla/)
-   -   Изменение размеров дива (https://javascript.ru/forum/css-html-firefox-mizilla/4994-izmenenie-razmerov-diva.html)

Valeck 06.09.2009 20:36

Изменение размеров дива
 
Необходимо изменять minHeight дива в зависимости от размера окна браузера. В IE работает, в фоксе новое значение не присваивается. В чем проблема и как можно решить?
function size()
    {
    var Div=document.getElementById("con");
    var Div2=document.getElementById("content");
    var x=getClientHeight()-260;
    Div.style.minHeight=x;
    Div2.style.minHeight=x;
    }
    function getClientHeight()
    {
      return document.compatMode=='CSS1Compat' && !window.opera?document.documentElement.clientHeight:document.body.clientHeight;
    }

B~Vladi 07.09.2009 10:26

Попробуй
Div2.cssText='min-height:'+minHeight+'px;';

Надеюсь ты вкурсе, что min-height не работает в ие6?:)

Valeck 07.09.2009 13:54

Цитата:

Сообщение от B~Vladi (Сообщение 29517)
Попробуй
Div2.cssText='min-height:'+minHeight+'px;';

Надеюсь ты вкурсе, что min-height не работает в ие6?:)

Заработал мой вариант. Просто надо было добавить ед. измерения, фокс без них не понимает. А за предупреждение о ие6 спасибо, буду учитывать


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