ASP实现长文章手动分页的代码

王朝网站推广·作者佚名  2011-12-04
窄屏简体版  字體: |||超大  

一篇文章如字数太多,则用1,2,3.... 分成多页,便于用户浏览。

<%

set recordset1=server.createobject("adodb.recordset")

exec="SELECT * FROM news where id="&id

recordset1.Open exec,conn,1,1

%>

<table width="85%" border="0" align="center" cellpadding="3" cellspacing="0">

<tr> <td >

.......

<%

If Request("page")="" Then

pageNum=0

Else

pageNum=Request("page")

End if

Content=Replace(recordset1("content"),"|||","|||")

ContentStr=split(Content,"|||")

For i=pageNum to pageNum

%>

<%=ContentStr(i)%>

<% Next %>

</td>

</tr>

<%if ubound(ContentStr)>=1 then%>

<tr>

<td height="30" >本文共分

<%

For p = 0 to ubound(ContentStr)

if p+1= Request("page")+1 then

a="<font color=red>"

aa="</font>"

else

a=""

aa=""

end if

%>

<a href="detail.asp?ID=<%=request("ID")%>&page=<%=p%>"><%=a%><%=p+1%><%=aa%></a>

<% Next %>

页 </td>

</tr>

<%end if%>

添加文章时,在想分页的地方,加入分割符 ||| 即可。 转载请注明出处: http://www.code-123.com,谢谢!

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航