- Регистрация
- 03.02.2016
- Сообщения
- 527
- Благодарностей
- 273
- Баллы
- 63
Здравствуйте!
Столкнулся на первый взгляд с простой задачей, которую не получается победить уже несколько часов. Нужно определить высоту страницы сайта (не окна) и поместить значение в переменную.
Искал решение через JS, были найдены такие скрипты:
Но не работают они по какой-то причине. Код помещаю в "Свой JavaScript код", ставлю выполнение на текущей странице.
Подскажите, пожалуйста, как можно получить высоту.
Спасибо!
Столкнулся на первый взгляд с простой задачей, которую не получается победить уже несколько часов. Нужно определить высоту страницы сайта (не окна) и поместить значение в переменную.
Искал решение через JS, были найдены такие скрипты:
Код:
window.onload=function(){
height=(document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight;
//bla-bla
}
Код:
var ua = navigator.userAgent.toLowerCase();
var isOpera = (ua.indexOf('opera') > -1);
var isIE = (!isOpera && ua.indexOf('msie') > -1);
function getDocumentHeight() {
return Math.max(document.compatMode != 'CSS1Compat' ? document.body.scrollHeight : document.documentElement.scrollHeight, getViewportHeight());
}
function getViewportHeight() {
return ((document.compatMode || isIE) && !isOpera) ? (document.compatMode == 'CSS1Compat') ? document.documentElement.clientHeight : document.body.clientHeight : (document.parentWindow || document.defaultView).innerHeight;
}
Подскажите, пожалуйста, как можно получить высоту.
Спасибо!