很多数据逐行输出,如何在输出过程中让屏幕上滚,使最后输出的数据显示在屏幕上?

woshihuzi 2005-07-23 10:55:25
代码如下:
=====================================
<%
' 输出每一条记录,每条记录写在一行上,每行都是一个表格
do while not rs.eof
%>
<TABLE border=1 align=center cellpadding=5 width=600 cellspacing="2">
<tr>
<td><%=rs("ID")%></td>
<td><%=rs("keyword")%></td>
<td><%=rs("content")%></td>
</tr>
</TABLE>
<%
rs.movenext
loop
%>
==========================================

实际运行的过程中,大约有一万多条记录,每次网页代码运行的时候,都是只显示前面的内容,我想让屏幕自动上滚,每次都让用户看见最新输出到屏幕上的东西,这该怎么实现呢?
在线等,有效就马上结帖。
...全文
145 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sharing 2005-09-15
  • 打赏
  • 举报
回复
收了
woshihuzi 2005-07-25
  • 打赏
  • 举报
回复
renniliao(小a) ,你给的代码行,但是我自己的代码就是不行。没办法了,结帖啊。谢谢!
woshihuzi 2005-07-23
  • 打赏
  • 举报
回复
分页显示是早就作了,很好用的。问题是领导喜欢做成整页的,说几千条记录一下子保存起来,方便别人搞研究啊。我就只好加了个整页显示的功能。
我们的检索结果是有顺序要求的,先检索出来的一定要排在前面,后检索出来的要排在网页的下面。
很奇怪,你给的代码我加上了啊,怎么就是不行?
难道下面的语句有问题吗?
<body background="picture/BG.GIF" onload="window.scroll(0,100000)">

我们能不能用VBscript或者Javascript代码来控制网页,把滚动条定位在网页的最下端呢?
renniliao 2005-07-23
  • 打赏
  • 举报
回复
我给你的方法是让滚动条自动滚动一定的距离,其中100000就是滚动的数值,你可以把它改的大一些,就能行了。不过我想知道你为什么不用分页来显示如此多的记录呢 ?而且为什么按照内容的更新时间来降序排列呢?降序排列后,新的内容会在上面显示阿。
woshihuzi 2005-07-23
  • 打赏
  • 举报
回复
renniliao(小a),我用你的办法试了,不管用。我只看见滚动条向上移动,网页底部最新输出的数据仍然看不见,它们还在屏幕下边缘更下面的地方呆着。
renniliao 2005-07-23
  • 打赏
  • 举报
回复
<body onload="window.scroll(0,100000)">

或者倒序排列你的数据
renniliao 2005-07-23
  • 打赏
  • 举报
回复
这跟服务器没关系。你用我这个例子试试:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>

<body onload="window.scroll(0,1000000000)">
<%
for i=0 to 50000
response.Write(i & "<br>")
next
%>

</body>
</html>
把这个代码保存成一个asp页面,然后执行,看看效果。
woshihuzi 2005-07-23
  • 打赏
  • 举报
回复
我试过了,还是不行,是不是我用localhost来调试的原因啊?如果我把服务器端代码放在服务器上,我在客户端就能看到真正的效果啊?
renniliao 2005-07-23
  • 打赏
  • 举报
回复
<body background="picture/BG.GIF" onload="window.scroll(0,100000)">
我给你解释过了啊,你把window.scroll(0,100000)里面的100000改大一些就可以了,比如
<body background="picture/BG.GIF" onload="window.scroll(0,1000000000)">这个可以将一个显示3万行数据的网页停在最下端

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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