Размеры клиентской части окна браузера
5 декабря 2007, 18:01
Автор: Александр Бурцев [bur]
Задача: определить размеры (длина, высота) клиентской части окна браузера.
// Все права на статью JavaScript::Размеры клиентской части окна принадлежат сайту 2007.fastcoder.ru
function screenSize() {
var w, h; // Объявляем переменные, w - длина, h - высота
w = (window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth));
h = (window.innerHeight ? window.innerHeight : (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.offsetHeight));
return {w:w, h:h};
}
// Пример:
document.write(
"Длина = " + screenSize().w + "px<br>" +
"Высота = " + screenSize().h + "px"
);
var w, h; // Объявляем переменные, w - длина, h - высота
w = (window.innerWidth ? window.innerWidth : (document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.offsetWidth));
h = (window.innerHeight ? window.innerHeight : (document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.offsetHeight));
return {w:w, h:h};
}
// Пример:
document.write(
"Длина = " + screenSize().w + "px<br>" +
"Высота = " + screenSize().h + "px"
);
// Все права на статью JavaScript::Размеры клиентской части окна принадлежат сайту 2007.fastcoder.ru