欢迎光临
我们一直在努力

在ASP中,用JScript脚本实现分页的另类办法。-ASP教程,脚本编码

建站超值云服务器,限时71元/月

<%@language="javascript" codepage="936"%>

<!–#include file="connect.asp"–>

<!–#include file="news.asp"–>

<%

var dataset,sql,datalist;

var i=0;

var j=0;

datalist=new news();

dataset=server.createobject("adodb.recordset");

sql="select * from news where ngroup=集团新闻 order by id desc";

dataset.open(sql,dataconn,1,1);

//是否有数据

if ((dataset.eof)&&(dataset.bof))

{

response.write("<br>" );

response.write("=== 暂无 ===");

response.write("<br><br>");

response.end();

}

//记录总数

numrecords=dataset.recordcount;

//设定每页最大记录数

pagesize=3;

//总页数

numpages=math.ceil(numrecords/pagesize);

//当前页

i=request.querystring("currentpageid").count;

if (i==0)

{

currentpageid=1;

}

else

{

currentpageid=parseint(request.querystring("currentpageid"));

}

//初始化

previouspageid=currentpageid-1;

nextpageid=currentpageid+1;

homepage=1;

endpage=numpages;

//内容列表

dataset.movefirst;

dataset.move((currentpageid-1)*pagesize,1);

while (!dataset.eof && j<pagesize)

{

response.write("<a href=show.asp?id="+dataset("id")+" target=\"_blank\">"+dataset("subject")+"</a><br>");

j=j+1;

dataset.movenext;

}

//设定url

if (currentpageid == homepage)

{

response.write("<p class=normal><a href=list.asp?currentpageid="+homepage+">首页</a>&nbsp;&nbsp;");

response.write("上一页&nbsp;&nbsp;");

response.write("<a href=list.asp?currentpageid="+nextpageid+">下一页</a>&nbsp;&nbsp;");

response.write("<a href=list.asp?currentpageid="+endpage+">尾页</a>&nbsp;&nbsp;</p>");

}

else if (currentpageid == endpage)

{

response.write("<p class=normal><a href=list.asp?currentpageid="+homepage+">首页</a>&nbsp;&nbsp;");

response.write("<a href=list.asp?currentpageid="+previouspageid+">上一页</a>&nbsp;&nbsp;");

response.write("下一页&nbsp;&nbsp;");

response.write("<a href=list.asp?currentpageid="+endpage+">尾页</a>&nbsp;&nbsp;</p>");

}

else

{

response.write("<p class=normal><a href=list.asp?currentpageid="+homepage+">首页</a>&nbsp;&nbsp;");

response.write("<a href=list.asp?currentpageid="+previouspageid+">上一页</a>&nbsp;&nbsp;");

response.write("<a href=list.asp?currentpageid="+nextpageid+">下一页</a>&nbsp;&nbsp;");

response.write("<a href=list.asp?currentpageid="+endpage+">尾页</a>&nbsp;&nbsp;</p>");

}

%>

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » 在ASP中,用JScript脚本实现分页的另类办法。-ASP教程,脚本编码
分享到: 更多 (0)

相关推荐

  • 暂无文章