停止的
<script>
var T
function autoscroll()
{if(document.body.scrollTop==document.body.scrollHeight)
{clearTimeout(t);
return true;
}
window.scrollBy(0,20);
T=setTimeout("autoscroll()",100);
}</script>
<body onload=autoscroll()><div style="height:1000"></div>
<script>
var T
function autoscroll()
{if(document.body.scrollTop==document.body.scrollHeight)
{clearTimeout(t);
return true;
}
window.scrollBy(0,20);
T=setTimeout("autoscroll()",100);
}</script>
<body onload=autoscroll()><div style="height:1000"></div>
<script>
var T
var y=20
function autoscroll()
{if(document.body.scrollTop>=document.body.scrollHeight-document.body.clientHeight)
y=-20
if(document.body.scrollTop<=0)
y=20
window.scrollBy(0,y);
T=setTimeout("autoscroll()",100);
}
</script>
<body onload=autoscroll()><div style="height:1000"></div>
if(document.body.scrollTop==document.body.scrollHeight)
改为
if(document.body.scrollTop>=document.body.scrollHeight-document.body.clientHeight)
楼上的<div style="height:1000">是赋初始值吗?
还有,scrollheight和clientheight要定义吗?
不用定义,是body的属性。