改变body的scrollTop,scrollLeft就行了.
有一点差不多的代码参考一下
<html>
<head>
<title>系统一览图</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="JavaScript">
<!--
function scrolltop(){
alert(document.body.scrollHeight);
alert(document.body.clientHeight);
document.body.scrollTop =document.body.scrollHeight- document.body.clientHeight;
}
//-->
</script></head><body onLoad="scrolltop()">
<script language="JavaScript">
<!--
var timer=false;
document.ondblclick=scrollscreen;
function scrollscreen(){
var bdy=document.body;
if(bdy.clientHeight+bdy.scrollTop>=bdy.scrollHeight){
alert("already bottom! refresh now!");
window.location.reload();
return ;
}
bdy.scrollTop += 200;
window.setTimeout(scrollscreen,500);
}
for(var i=0;i<800;i++)
document.write("&nbsp;"+i+"<br>");
//-->
</script>
</body></html>

解决方案 »

  1.   

    那里用得着这么麻烦
    <input type="button" onclick="document.body.doScroll('pagedown')" value="PageDown" />
    <br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
    <input type="button" onclick="document.body.doScroll('pageup')" value="PageUp" />
      

  2.   

    body/div都有doScroll方法,常用参数有pagedown/pageup/down/up(其实我就只记得这4个了^^)
      

  3.   

    哦,对了,还有pageleft/pageright和right/left用于左右滚动滴。