关于控制一个层(DIV)的滚动问题,怎么样定位层的滚动条的位置???

feng_sundy 2002-08-18 02:23:27
怎么样定位层的滚动条的位置???
<div id="layModel" style="position:absolute; left:30px; top:88px; width:125px; height:20px; z-index:1; visibility: visible; background-color: #DFE9FF; layer-background-color: #DFE9FF; border: 1px none #000000; overflow: auto;">
<P>sdjfksdjfsdfsdfsdfsdf
<P>sdjfksdjfsdfsdfsdfsdf
<P>sdjfksdjfsdfsdfsdfsdf
<P>sdjfksdjfsdfsdfsdfsdf
<P>sdjfksdjfsdfsdfsdfsdf
<P>sdjfksdjfsdfsdfsdfsdf
<P>sdjfksdjfsdfsdfsdfsdf
<P>sdjfksdjfsdfsdfsdfsdf
</div>
这个时候在显示的时候是有滚动条的,可是我想在页面载入的时候将这个层的滚动条定位到一个我制定的位置。用javascript怎么做呢??我在这里搜索了也没有查到这样的解决方法,我要的不是公告栏里面用两个层做的滚动效果。我这里是一个层。如何来控制这个层的滚动条呢?

急〉〉〉〉〉〉〉〉〉〉〉〉〉〉〉〉〉〉〉〉
谢谢

...全文
370 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
feng_sundy 2002-08-18
  • 打赏
  • 举报
回复
謝謝給分..
qiushuiwuhen 2002-08-18
  • 打赏
  • 举报
回复
<div id="layModel" style="position:absolute; left:30px; top:88px; width:125px; height:20px; z-index:1; visibility: visible; background-color: #DFE9FF; layer-background-color: #DFE9FF; border: 1px none #000000; overflow:hidden;">
<P>111111111111111111111</p>
<P>222222222222222222222</p>
<P>333333333333</p>
<P>444444444</p>
<P>55555</p>
<P>66</p>
</div>
<input type=button value=上1行 onclick=sc(-1)>
<input type=button value=第1行 onclick=go(1)>
<input type=button value=第2行 onclick=go(2)>
<input type=button value=第3行 onclick=go(3)>
<input type=button value=第4行 onclick=go(4)>
<input type=button value=第5行 onclick=go(5)>
<input type=button value=第6行 onclick=go(6)>
<input type=button value=下1行 onclick=sc(1)>
<script>
function go(n){layModel.scrollTop=(n-1)*38}
function sc(n){layModel.scrollTop+=(n*38)}
</script>
qiushuiwuhen 2002-08-18
  • 打赏
  • 举报
回复
<div id="layModel" style="position:absolute; left:30px; top:88px; width:125px; height:20px; z-index:1; visibility: visible; background-color: #DFE9FF; layer-background-color: #DFE9FF; border: 1px none #000000; overflow-y: auto;">
<P>111111111111111111111</p>
<P>222222222222222222222</p>
<P>333333333333</p>
<P>444444444</p>
<P>55555</p>
<P>66</p>
</div>
<input type=button value=第1行 onclick=go(1)>
<input type=button value=第2行 onclick=go(2)>
<input type=button value=第3行 onclick=go(3)>
<input type=button value=第4行 onclick=go(4)>
<input type=button value=第5行 onclick=go(5)>
<input type=button value=第6行 onclick=go(6)>
<script>function go(n){layModel.scrollTop=(n-1)*38}</script>
孟子E章 2002-08-18
  • 打赏
  • 举报
回复
<body onload="window.location=window.location+'#here'">
<div id="layModel" style="position:absolute; left:30px; top:88px; width:125px; height:120px; z-index:1; visibility: visible; background-color: #DFE9FF; layer-background-color: #DFE9FF; border: 1px none #000000; overflow: auto;">
<P>sdjfksdjfsdfsdfsdfsdf
<P>sdjfksdjfsdfsdfsdfsdf
<P>sdjfksdjfsdfsdfsdfsdf
<P>sdjfksdjfsdfsdfsdfsdf
<P>sdjfksdjfsdfsdfsdfsdf
<P>sdjfksdjfsdfHERE<a name="here"></a>sdfsdfsdf
<P>sdjfksdjfsdfsdfsdfsdf
<P>sdjfksdjfsdfsdfsdfsdf
</div>

87,994

社区成员

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

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