新手必看!长篇文章分页显示!
以前这个问题我也不明白!后来要做一个小作品的时候自己去研究了一下.现在把研究结果给大家分享一下.只是简单的分页.在此基础上大家还可以自己改进!有不足的地方请多指点.我也是菜鸟!<%
page=request.QueryString("page") '读取页数
content=rs("content") '将要分页的内容负值
if instr(content,"{ffyy}")>0 then 查找分页符
cont=split(content,"{ffyy}")
if page="" then page=0 '页数判断
page=cint(page)
if page<0 then page=0
if page>ubound(cont) then page=ubound(cont)
response.Write cont(page)
%>
<p align="center" style="margin-top:10px;">
<font size="2px;"><%
for i=0 to ubound(cont)
if page<>i then
response.Write "<a href='showartical.asp?id="&id&"&page="&i&"'>["&i+1&"]</a>"
else
response.Write "<font color='#fffff0'>"&i+1&"</font>"
end if
next
%></font></p>
<% else
response.Write content
end if
%>
[[i] 本帖最后由 woshimaikou 于 2008-5-1 14:57 编辑 [/i]] jc:look
有些地方看的不是很明白
初学者 有些东西看的不明白cont=split(content,"{ffyy}")
page=cint(page)
split cint 这2个方法是什么作用?? 学习! [quote]原帖由 [i]想走走[/i] 于 2008-5-19 07:03 发表 [url=http://bbs.jcwcn.com/redirect.php?goto=findpost&pid=3994238&ptid=177779][img]http://bbs.jcwcn.com/images/common/back.gif[/img][/url]
初学者 有些东西看的不明白
cont=split(content,"{ffyy}")
page=cint(page)
split cint 这2个方法是什么作用?? [/quote]
cint 是将数据转换为长整型!~
Split 函数 语言参考
版本 2
请参阅
--------------------------------------------------------------------------------
描述
返回基于 0 的一维数组,其中包含指定数目的子字符串。
语法
Split(expression[, delimiter[, count[, start]]])
Split 函数的语法有以下参数:
参数 描述
expression 必选。字符串表达式,包含子字符串和分隔符。如果 expression 为零长度字符串,Split 返回空数组,即不包含元素和数据的数组。
delimiter 可选。用于标识子字符串界限的字符。如果省略,使用空格 ("") 作为分隔符。如果 delimiter 为零长度字符串,则返回包含整个 expression 字符串的单元素数组。
count 可选。被返回的子字符串数目,-1 指示返回所有子字符串。
compare 可选。指示在计算子字符串时使用的比较类型的数值。有关数值,请参阅“设置”部分。
回复 板凳 想走走 的帖子
split就是要把他们分割成数组了比如说aaaaaa,bbbbbb,bbbbbbbbbbbbbbbbbb,cc,ddddd
你用split去分割的话
a=split("aaaaaa,bbbbbb,bbbbbbbbbbbbbbbbbb,cc,ddddd",",")
这样就是会让他们得到一个数组
a(0)=aaaaaa
a(1)=bbbbbb
a(2)=bbbbbbbbbbbbbbbbbb
a(3)=cc
a(4)=ddddd 学习 学习
页:
[1]
