设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 70|回复: 6
打印 上一主题 下一主题

用FSO读出的文章,如何分页

[复制链接]
跳转到指定楼层
1#
发表于 2010-1-8 02:21:05 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用FSO读出的文章,如何分页
这里把读出来
mypath=trim(rs2("new_info"))
set fso=server.CreateObject("scripting.filesystemobject")
if not fso.fileexists(mypath) then
set ts=fso.OpenTextFile(server.MapPath(mypath),1,true)
response.write ts.readall 这里显示,
ts.close
set ts=nothing
end if
如果,文章过长,我怎么分页啊
有人说用算字数的方法,,可是在我的文件里还有HTML的代码都要给算进去了,有什么方法可以分页呢,
谢谢能给个全点的
2#
发表于 2010-1-8 02:21:08 | 只看该作者
以下是引用盖世豪侠在2007-7-28 8:13:26的发言:
jj.asp

<%
aabb=request.querystring("aabb")/1
if aabb="" or aabb<0 then aabb=0
set ff=server.createobject("scripting.filesystemobject")
set fff=ff.opentextfile("f:/asp/66.txt")
do while not fff.atendofstream
fff.skipline
bb=bb+1
loop
fff.close
set fff=ff.opentextfile("f:/asp/66.txt")
aa=(bb+9)\10
if aabb=aa then aabb=aabb-1
jj=aabb*10
while jj>0
fff.skipline
jj=jj-1
wend
response.write "<a href='jj.asp?aabb="&aabb-1&"'>上一页</a>&nbsp;&nbsp;<a href='jj.asp?aabb="&aabb+1&"'>下一页</a>&nbsp;&nbsp;"
response.write "<a href='jj.asp?aabb=0'>首页</a>&nbsp;&nbsp;<a href='jj.asp?aabb="&aa-1&"'>尾页</a>&nbsp;&nbsp;共"&aa&"页&nbsp;&nbsp;第"&aabb+1&"页<br>"
for i=1 to 10
response.write fff.readline&"<br>"
if fff.atendofstream then exit for
next
%>
这里我先谢谢了,不过有点问题,读出来的图片有的没了,或读不出来,
有没有别的方法了谢谢
回复 支持 反对

使用道具 举报

3#
发表于 2010-1-8 02:21:11 | 只看该作者
这种分页不太好做,有可能把HTML代码也给分开了。
回复 支持 反对

使用道具 举报

4#
发表于 2010-1-8 02:21:14 | 只看该作者
jj.asp
<%
aabb=request.querystring("aabb")/1
if aabb="" or aabb<0 then aabb=0
set ff=server.createobject("scripting.filesystemobject")
set fff=ff.opentextfile("f:/asp/66.txt")
do while not fff.atendofstream
fff.skipline
bb=bb+1
loop
fff.close
set fff=ff.opentextfile("f:/asp/66.txt")
aa=(bb+9)\10
if aabb=aa then aabb=aabb-1
jj=aabb*10
while jj>0
fff.skipline
jj=jj-1
wend
response.write "<a href='jj.asp?aabb="&aabb-1&"'>上一页</a>&nbsp;&nbsp;<a href='jj.asp?aabb="&aabb+1&"'>下一页</a>&nbsp;&nbsp;"
response.write "<a href='jj.asp?aabb=0'>首页</a>&nbsp;&nbsp;<a href='jj.asp?aabb="&aa-1&"'>尾页</a>&nbsp;&nbsp;共"&aa&"页&nbsp;&nbsp;第"&aabb+1&"页<br>"
for i=1 to 10
response.write fff.readline&"<br>"
if fff.atendofstream then exit for
next
%>
回复 支持 反对

使用道具 举报

5#
发表于 2010-1-8 02:21:17 | 只看该作者
文章分页还有什么好方法,
回复 支持 反对

使用道具 举报

6#
发表于 2010-1-8 02:21:19 | 只看该作者
<%
aabb=request.querystring("aabb")/1
if aabb="" then aabb=0
set ff=server.createobject("scripting.filesystemobject")
set fff=ff.opentextfile("f:/asp/66.txt")
do while not fff.atendofstream
fff.skipline
bb=bb+1
loop
fff.close
set fff=ff.opentextfile("f:/asp/66.txt")
aa=(bb+9)\10
if aabb=aa then aabb=aabb-1
jj=aabb*10
while jj>0
fff.skipline
jj=jj-1
wend
response.write "共"&aa&"页&nbsp;&nbsp;<a href='jj.asp?aabb="&aabb+1&"'>下一页</a>&nbsp;&nbsp;第"&aabb+1&"页<br>"
for i=1 to 10
response.write fff.readline&"<br>"
if fff.atendofstream then exit for
next
%>

看了你的贴后,第一次做,也许做的不好,你改一下,要睡了只做了下一页

注意: 你存文件时把换行符换成了< B R >就不能用这种方法了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 12:33 , Processed in 0.104747 second(s), 8 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表