Показать сообщение отдельно
  #8 (permalink)  
Старый 15.03.2010, 15:20
Аватар для subzey
Пионэр
Отправить личное сообщение для subzey Посмотреть профиль Найти все сообщения от subzey
 
Регистрация: 16.11.2009
Сообщений: 1,322

window.innerHeight/Width — вернет именно внутренние размеры окна, в Опере не будет совпадать с истинными данными когда включен масштаб. Да еще и скроллбары не учитывает.

document.body.clientHeight/Width и
document.documentElement.clientHeight/Width — вообще-то, ширину и высоту html и body можно задавать через css. И совсем не обязательно, это это будет 100%. И тогда этот скрипт вернет погоду на Марсе.

Если хотите узнать размеры вьюпорта, создавате див с position: fixed с шириной и высотой 100% (top и left любые, можно даже ими за видимую часть сдвинуть див) и меряйте его размеры.

Последний раз редактировалось subzey, 15.03.2010 в 15:23.
Ответить с цитированием