// JavaScript Document |
/******************** |
* 取窗口滚动条高度 |
******************/ |
function getScrollTop() |
{ |
var scrollTop=0; |
if(document.documentElement&&document.documentElement.scrollTop) |
{ |
scrollTop=document.documentElement.scrollTop; |
} |
elseif(document.body) |
{ |
scrollTop=document.body.scrollTop; |
} |
return scrollTop; |
} |
/******************** |
* 取窗口可视范围的高度 |
*******************/ |
function getClientHeight() |
{ |
var clientHeight=0; |
if(document.body.clientHeight&&document.documentElement.clientHeight) |
{ |
var clientHeight =(document.body.clientHeight<document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight; |
} |
else |
{ |
var clientHeight =(document.body.clientHeight>document.documentElement.clientHeight)?document.body.clientHeight:document.documentElement.clientHeight; |
} |
return clientHeight; |
} |
/******************** |
* 取文档内容实际高度 |
*******************/ |
function getScrollHeight() |
{ |
returnMath.max(document.body.scrollHeight,document.documentElement.scrollHeight); |
} |
function test(){ |
if(getScrollTop()+getClientHeight()==getScrollHeight()){ |
alert("到达底部"); |
}else{ |
alert("没有到达底部"); |
} |
} |
//------------------------判断窗体滚动条到达底部---------------------------- |
function reachBottom(){ |
var scrollTop =0; |
var clientHeight =0; |
var scrollHeight =0; |
if(document.documentElement && document.documentElement.scrollTop){ |
scrollTop = document.documentElement.scrollTop; |
}elseif(document.body){ |
scrollTop = document.body.scrollTop; |
} |
if(document.body.clientHeight && document.documentElement.clientHeight){ |
clientHeight =(document.body.clientHeight < document.documentElement.clientHeight)? document.body.clientHeight : document.documentElement.clientHeight; |
}else{ |
clientHeight =(document.body.clientHeight > document.documentElement.clientHeight)? document.body.clientHeight : document.documentElement.clientHeight; |
} |
scrollHeight =Math.max(document.body.scrollHeight,document.documentElement.scrollHeight); |
if(scrollTop + clientHeight == scrollHeight){ |
returntrue; |
}else{ |
returnfalse; |
} |
} |
//-----------------判断DIV滚动条到达底部----------------------- |
function sc(){ |
var e=document.getElementById('pop_contenter_id'); |
if(e.scrollTop>0){ |
var heigh=e.offsetHeight+e.scrollTop; |
if(heigh>e.scrollHeight-30){ |
alert('到底了 大概的。'); |
} |
} |
} |
var s=setInterval("sc('{$url}')",4000);
|