网站首页 手机版
 注册 登录
您现在的位置: 畅无忧设计 >> 网络编程 >> ASP教程 >> 正文
最新文章
· FSO 组件asp生成html静态页面碰到缓存
· asp实现长文章自动分页插件
· 在ASP中访问和更新Cookies集合
· ASP错误提示大全
· 学习ASP的几个观点
· ASP用两级联动下拉列表来显示大类和小
· ASP取当前页面地址和参数
· ASP删除记录的同时删除相关图片
· asp将查询结果导出到excel
· ASP批量导入Excel到Access或者Sql Se
热门文章
 化境ASP无组件上传类 - upload_5xs
 一个获取ACCESS数据库表名以及表名
 asp将查询结果导出到excel
 艾恩ASP无组件上传修改版
 ASP批量导入Excel到Access或者Sql 
 ASP读取数据库的Flash+JS图片切换特
 ASP用两级联动下拉列表来显示大类和
 ASP+JS实现网页歌曲连播、点播功能
 使用ASP重启服务器
 asp批量替换access数据库中指定字段
相关文章
asp实现长文章手动分页和自动分页的函数
ASP实现长文章手动分页的代码
asp单篇文章手动分页函数
ASP用分页符实现长篇文章手动分页显示
ASP长文章手动分页
来源:百度空间 更新时间:2010/2/9 16:02:01 阅读次数:
字体:[ ] 我要投稿

1、nesw.asp

<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<!--#include file="conn.asp"-->
<!--#include file="page.asp"-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<style type="text/css">
<!--
body {
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
-->
</style>
</head>

<body>
<table width="776" height="650" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
    <td width="94" height="650" valign="top"></td>
    <td width="682" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td></td>
      </tr>
      <tr class="pt9">
        <td height="618" valign="top" background="img/zzjg1.jpg"><table width="96%" border="0" align="center" cellpadding="0" cellspacing="0">
      <%set rs=server.CreateObject("adodb.recordset")
      rs.open "select * from news",conn,1,3
      if rs.eof and rs.bof then
       response.Write("暂时没有内容")
     else

              %>
            <tr class="xx">
              <td height="15" align="center" valign="middle"></td>
            </tr>
            <tr class="xx">
            <td height="20" align="center" valign="middle"><%=rs("title")%></td>
            </tr>

          <tr class="pt9">
            <td height="32" align="center" valign="middle">发部时间:<%=rs("time")%></td>
          </tr>
          <tr class="pt9">
            <td height="31" align="left" valign="middle"><%call ManualPagination()%></td>
            </tr>
          <tr class="pt9">
            <td height="31" align="right" valign="middle"></td>
          </tr>
    <%end if%>
        </table>
          </td>
      </tr>
    </table>
</tr>
</table>
</body>
</html>
<%
set rs=nothing
conn.close
set conn=nothing
%>


2、page.asp

<%

'=================================================
'过程名:ManualPagination
'作 用:采用手动分页方式显示文章内容
'参 数:无
'=================================================
sub ManualPagination()
dim ArtID,strContent,CurrentPage
dim ContentLen,MaxPerPage,pages,i
dim arrContent
ArtID=rs("id")
strContent=rs("content")
ContentLen=len(strContent)
CurrentPage=trim(request("Page"))
if Instr(strContent,"[NextPage]")<=0 then
response.write strContent
'response.write "</p><p align='center'><font color='red'><b>[1]</b></font></p>"
else
arrContent=split(strContent,"[NextPage]")
pages=Ubound(arrContent)+1
if CurrentPage="" then
   CurrentPage=1
else
CurrentPage=Cint(CurrentPage)
end if
if CurrentPage<1 then CurrentPage=1
if CurrentPage>pages then CurrentPage=pages
response.write arrContent(CurrentPage-1)
response.write "</p><p align='center'><b>"
if CurrentPage>1 then
   response.write "<a href='?id="&ArtID&"&page="&CurrentPage-1&"'>上一页</a>&nbsp;"
end if
for i=1 to pages
   if i=CurrentPage then
    response.write "<font color='red'>[" & cstr(i) & "]</font>&nbsp;"
   else
    response.write "<a href='?id="&ArtID&"&page="&i&"'>["& i &"]</a>&nbsp;"
   end if
next
if CurrentPage<pages then
   response.write "<a href='?id="&ArtID&"&page="&CurrentPage+1&"'>下一页</a>"
end if
response.write "</b></p>"
end if
end sub
%>

  • 上一篇文章:
  • 下一篇文章:
  • 关于我们 - 联系我们 - 广告服务 - 在线投稿 - 友情链接 - 网站地图 - 版权声明
    CopyRight 2008-2010, CWYDESIGN.COM - 畅无忧设计, Inc. All Rights Reserved
    滇ICP备09005765号