Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
document.body.clientHeight
#1
screen.width - Определяет ширину экрана (монитора).
document.body.clientWidth - Определяет ширину браузера.

Т. е. 2-е указывает ширину в зависимости от масштабирования (чтобы например: можно было ровно уровнять элемент).

document.body.clientWidth работает верно, а вот document.body.clientHeight мало того что не правильно показывает высоту (меньше), так и еще при масштабировании не меняется. Т. е. всегда одно значение. Почему так происходит? Помогите разобраться.
Ответ
#2
http://www.rsdn.ru/forum/web/2414852.hot.aspx
или jQuery $(window).height()
Ответ
#3
мммм.. к Java это отношения не имеет
:negodue:
Ответ
#4
iWord Написал:мммм.. к Java это отношения не имеет

Дэк нет подходящего раздела.
Ответ
#5
Ширина/высота в JavaScript - это больная тема.
Попробуйте так:
Код:
document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth
Именно из-за таких проблем все юзают jQuery и ему подобные движки - гораздо удобнее и не нужно решать проблемы с кроссбраузерностью.
// aka Deft
Ответ
#6
Yorie Написал:Ширина/высота в JavaScript - это больная тема.
Попробуйте так:
Код:
document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth
Именно из-за таких проблем все юзают jQuery и ему подобные движки - гораздо удобнее и не нужно решать проблемы с кроссбраузерностью.

Да я просто не хотел юзать jQuery)) Но потом подумал, какая разница-то, все равно он уже прикреплен к ЦМС у меня. Вообщем уже все решил.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 4 Гость(ей)