如何强制把网页某行定位在的屏幕的最上面?详细请看里面!

muiz 2004-05-08 11:59:30
如何强制把网页某行定位在的屏幕的最上面?详细请看里面!
我有一个很长的页面,在</body>前有这么几句代码:
<input type="Textbox" onKeyDown="javascript:doKeyTrap(this,event)" name="floatKeyTrap" id=" " value="" style=" visibility: visible; border-style:solid; border-width:0; height:0; width:0;"/>
但我点击网页中某一部分的时候要用大上面的代码,并有:
document.getElementById("floatKeyTrap").focus();
所以当我点击页面的某一行时,网页就会自动跳到网页的最后面去!
现在我如何修改才能即能使用上面的代码也能把网页定位到我当前点击的地方去?可以是点击的行在屏幕的最上面(可见)
...全文
105 4 点赞 打赏 收藏 举报
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
muiz 2004-05-08
我把floatKeyTrap移动到我点击的地方:
var keyTrap = document.getElementById("floatKeyTrap");
keyTrap.style.top=control.style.top;
keyTrap.style.left=control.style.left;
keyTrap.focus();
没有作用!
  • 打赏
  • 举报
回复
rootcn 2004-05-08
<body onBlur="self.focus()">
  • 打赏
  • 举报
回复
muiz 2004-05-08
???
  • 打赏
  • 举报
回复
wsyab 2004-05-08
<A HREF="#">123</A>

这个可以(^_^)
  • 打赏
  • 举报
回复
相关推荐
发帖
JavaScript
加入

8.5w+

社区成员

Web 开发 JavaScript
申请成为版主
帖子事件
创建了帖子
2004-05-08 11:59
社区公告
暂无公告