标题:用FSO读出的文章,如何分页
只看楼主
乱毛
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2007-1-9
 问题点数:0 回复次数:5 
用FSO读出的文章,如何分页
用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的代码都要给算进去了,有什么方法可以分页呢,
谢谢能给个全点的
搜索更多相关主题的帖子: FSO 
2007-07-27 21:35
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 

这种分页不太好做,有可能把HTML代码也给分开了。

2007-07-27 21:44
盖世豪侠
Rank: 1
等 级:新手上路
威 望:1
帖 子:444
专家分:0
注 册:2007-7-15
得分:0 
[QUOTE]<%
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
%>[/QUOTE]
看了你的贴后,第一次做,也许做的不好,你改一下,要睡了只做了下一页

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

[flash][/flash]
2007-07-27 23:32
盖世豪侠
Rank: 1
等 级:新手上路
威 望:1
帖 子:444
专家分:0
注 册:2007-7-15
得分:0 
jj.asp
[QUOTE]<%
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
%>[/QUOTE]

[flash][/flash]
2007-07-28 08:13
乱毛
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2007-1-9
得分:0 
以下是引用盖世豪侠在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
%>

这里我先谢谢了,不过有点问题,读出来的图片有的没了,或读不出来,
有没有别的方法了谢谢


to be and to be 勤奋是成功的唯一途径
2007-07-28 10:10
乱毛
Rank: 1
等 级:新手上路
帖 子:32
专家分:0
注 册:2007-1-9
得分:0 
文章分页还有什么好方法,

to be and to be 勤奋是成功的唯一途径
2007-07-28 10:11



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-158656-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.455798 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved