Высота страницы (не окна).
Друзья, ткните меня лбом, пожалуйста, в то, что я делаю не так :)
Необходимо получить высоту страницы (не видимую область окна, а именно высоту всей страницы). использую return (document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight; но, хоть убейте получаю высоту раб. области (848 на своих 19", вместо 2400-2500 реального размера страницы). Спасибо! Всех с прошедшим! |
для уточнения ситуации:
основная задача - вывести высоту страницы, но не в её конце (в конце страницы всё работает прекрасно), а в произвольном месте. |
>в конце страницы всё работает прекрасно
Очевидно, что вы запрашиваете высоту на тот момент, когда страница ещё не загружена. window.onload=function(){ height=(document.body.scrollHeight > document.body.offsetHeight)?document.body.scrollHeight:document.body.offsetHeight; //bla-bla } |
Цитата:
|
вопрос не закрыт.
после window.onload=function(){ //bla bla bla исчезает всё содержимое страницы... :( |
Значит вы используете document.write(), что можно делать только при первоначальной загрузке страницы. Почитайте хотя бы основы js, на этом сайте множество качественных и детальных статей.
|
$.get(location.href,function(a){ return a.css('height', ''); }); непроверял |
Цитата:
|
Часовой пояс GMT +3, время: 02:46. |