|
|
|
| Можно ли определить высоту страницы в пикселях?
Или вставить в самый низ страницы <div id="bottom"></div>, и потом определить его координаты. Можно так сделать? | |
|
|
|
|
|
|
|
для: Artemy
(13.04.2006 в 17:12)
| | Сам нашел!
<script type="text/javascript" language="javascript">
<!--
function getPageSize(){
var xScroll, yScroll;
if(window.innerHeight && window.scrollMaxY){
xScroll = document.body.scrollWidth;
yScroll = window.innerHeight + window.scrollMaxY;
}else if(document.body.scrollHeight > document.body.offsetHeight){
xScroll = document.body.scrollWidth;
yScroll = document.body.scrollHeight;
}else{
xScroll = document.body.offsetWidth;
yScroll = document.body.offsetHeight;
}
var windowWidth, windowHeight;
if(self.innerHeight){
windowWidth = self.innerWidth;
windowHeight = self.innerHeight;
}else if(document.documentElement && document.documentElement.clientHeight){
windowWidth = document.documentElement.clientWidth;
windowHeight = document.documentElement.clientHeight;
}else if(document.body){
windowWidth = document.body.clientWidth;
windowHeight = document.body.clientHeight;
}
if(yScroll < windowHeight){
pageHeight = windowHeight;
}else{
pageHeight = yScroll;
}
return pageHeight;
}
//-->
</script>
|
| |
|
|
|
|
|
|
|
для: Artemy
(13.04.2006 в 17:34)
| | А в чём смысл такой сложности?
Для IE/Opera - document.body.clientHeight;
Для IE+Doctype - document.documentElement.clientHeight;
Для FF/Gecko - document.height | |
|
|
|