如何实现网页自动滚屏?

zhaofr1981 2003-02-18 10:35:42
如何实现网页自动滚屏?用鼠标双击开始,再单击停止,并且用右键可以调速?
...全文
140 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
利而不害 2003-02-18
  • 打赏
  • 举报
回复
双击开始,单击结束,右击加速
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT language="JavaScript">
var tm;
var pos=0;
var sep=10;

function scrollit(){
pos=pos+sep;
parent.scroll(1,pos)
tm = setTimeout("scrollit()",200);
}
</SCRIPT>

</HEAD>

<BODY onDblClick="scrollit()" onClick="clearTimeout(tm)" oncontextmenu="sep=sep+10;return false">
<div id="glowdiv" style="position:absolute;visibility:visible;width:600px;text-align:center; top:185px;left:70px;font-family:隶书;font-size:30pt;color:000000">
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
ddd<br>
</div>
</BODY>
</HTML>
coffee_cn 2003-02-18
  • 打赏
  • 举报
回复
<script language='javascript'>
document.ondblclick=initialize;
document.onclick=sc;
var timer;
function initialize(){
timer=setInterval('scrollwindow()',40);
}
function sc(){
clearInterval(timer);
}
function scrollwindow()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if (currentpos != document.body.scrollTop)
sc();
}
</script>
coffee_cn 2003-02-18
  • 打赏
  • 举报
回复
<SCRIPT LANGUAGE="JavaScript" defer>
<!--
setInterval("with(document.body){var s=scrollTop+offsetHeight;scrollTop=(s>scrollHeight)?0:s}",5000)
//-->
</SCRIPT>
nik_Amis 2003-02-18
  • 打赏
  • 举报
回复
up

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧