JavaScript Safari / FireFox высота браузера - PullRequest
0 голосов
/ 23 августа 2011

У меня есть этот код JavaScript, и он не работает в FireFox или Safari с переходным режимом:

var htmlheight = myHeight;
if (myHeight > 0) {
    var viewer = document.getElementById("<%= rvControl.ClientID %>");
    viewer.style.height = htmlheight - 2 + 'px';
}

Кажется, он не работает и в IE, поэтому я немного ошеломлен!

Может кто-нибудь сказать мне, как я могу изменить высоту моего div в Safari и FireFox?

Ответы [ 2 ]

0 голосов
/ 24 августа 2011

Судя по звуку, ваш viewer является встроенным элементом - вы не можете установить высоту для него, он будет игнорироваться (по крайней мере в браузере, соответствующем стандартам). Вы должны указать стиль display: block или display: inline-block, в зависимости от вашего макета.

0 голосов
/ 23 августа 2011

Попробуйте это:

    viewer.style.height = (htmlheight - 2) + 'px'
...