关于双击滚屏代码的问题 本帖最后由 ckhker 于 2009-10-05 22:48:02 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <script type="text/javascript">document.onmousedown=sc; //加上分号document.ondblclick=initialize;//加上分号 没用.照样无法滚屏<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><title>111</title><script language"javascript"> var currentpos,timer; function initialize() { timer=setInterval("scrollwindow()",10);} function sc(){clearInterval(timer); }function scrollwindow() { currentpos=document.body.scrollTop; window.scroll(0,++currentpos); if (currentpos != document.body.scrollTop) sc();} document.onmousedown=sc; //加上分号 document.ondblclick=initialize;//加上分号</script></head><body>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>11<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br><br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br>1<br></body></html> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><script language="javascript"> var currentpos,timer; function initialize() { timer=setInterval("scrollwindow()",10);} function sc(){ clearInterval(timer); }function scrollwindow() { currentpos = document.documentElement.scrollTop; window.scroll(0,++currentpos); if (currentpos != document.documentElement.scrollTop) sc();} document.onmousedown = scdocument.ondblclick = initialize</script> <script language"javascript"> 改成<script type="text/javascript"> document.body 改成 document.documentElement就可以了 hookee,我太佩服你了..我这几天很多问题都是你解决的。仰慕 document.body改为document.documentElement就可以了cnblogs上有人写个一篇名为:深入理解为什么document.body.scrollTop总是0呢? 的文章楼主你可以去看看,介绍的很详细 IE版本的放大镜效果 如何让iframe中的页面弹出的div遮罩将iframe也罩住? 怎样在jsp中在两个列表框之间通过按钮动态添加和删除列表中元素 DIV的显示 谁能帮我解释一下这段javascript代码 window.open()的疑问! JS怎么实现动态显示数据库数据? 求一個onClick時、图片切換的函数 为什么parseInt的结果是这样啊? 特殊格式符不能正常显示? 国庆送分题2 麻烦大家帮我看看,这个递归哪错了呢?
document.ondblclick=initialize;//加上分号
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>111</title>
<script language"javascript">
var currentpos,timer;
function initialize()
{
timer=setInterval("scrollwindow()",10);
}
function sc(){
clearInterval(timer);
}
function scrollwindow()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if (currentpos != document.body.scrollTop)
sc();
}
document.onmousedown=sc; //加上分号
document.ondblclick=initialize;//加上分号
</script>
</head>
<body>
1
<br>
1
<br>
1
<br>1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
1
<br>
1
<br>
1
<br>1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>1
<br>
1
<br>
1
<br>1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>1
<br>
1
<br>
1
<br>1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
<br>
1
<br>
1
<br>1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
1
<br>
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<script language="javascript">
var currentpos,timer;
function initialize()
{
timer=setInterval("scrollwindow()",10);
}
function sc(){
clearInterval(timer);
}
function scrollwindow()
{
currentpos = document.documentElement.scrollTop;
window.scroll(0,++currentpos);
if (currentpos != document.documentElement.scrollTop)
sc();
}
document.onmousedown = sc
document.ondblclick = initialize
</script>
改成
<script type="text/javascript">
cnblogs上有人写个一篇名为:深入理解为什么document.body.scrollTop总是0呢? 的文章楼主你可以去看看,介绍的很详细