document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset||window.scrollY=0 15

varscrollTop=document.documentElement.scrollTop||document.body.scrollTop||window.page... var scrollTop = document.documentElement.scrollTop||document.body.scrollTop||window.pageYOffset||window.scrollY;

alert(scrollTop) 结果仍然为0,为什么会这样呢?
问题可能在哪里?
1、JSP页面
2、include ./head.jsp
3、JSP页面及head.jsp页面均有DTD描述
4、JSP页面添加了HTML xmlns属性

JS javascript
展开
 我来答
建晨濡sO
2013-07-27 · 超过17用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:32.9万
展开全部

window.onscroll=function(){
var st=document.documentElement.scrollTop
||document.body.scrollTop
||window.pageYOffset
||window.scrollY||0;
document.title=st;
//alert(st);
}

window.onscroll 鼠标滚动事件

后面是事件驱动函数

也就是每当鼠标滚动时就执行这个函数

变量st就是的scrollTop

scrollTop是指页面被卷掉的距离***

把它显示到窗口标题上(如果没显示就用后面的alert(st)吧)


注意:

你的页面要够长,

即浏览器右边要出现滚动条


如果页面不够长可以这样

<body style="height: 2000px">

(貌似IE6 是无法改变body的高度的,那就用几十个<br />撑00)

zhang910818
2014-07-22
知道答主
回答量:2
采纳率:0%
帮助的人:2656
展开全部
我也遇到了这个问题,也是JSP页面,有include,也有DTD描述和xmlns,Firefox这样写可以得到结果,但是chrome就不行,恒为0。

不知道楼主最后是怎么解决的?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式