在ASP中,用JScript脚本实现分页的另类办法,JavaScript
来源:互联网 发布:学生管理系统数据库 编辑:程序博客网 时间:2024/05/16 10:23
<%@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> ");
response.write("上一页 ");
response.write("<a href=list.asp?currentpageid="+nextpageid+">下一页</a> ");
response.write("<a href=list.asp?currentpageid="+endpage+">尾页</a> </p>");
}
else if (currentpageid == endpage)
{
response.write("<p class='normal'><a href=list.asp?currentpageid="+homepage+">首页</a> ");
response.write("<a href=list.asp?currentpageid="+previouspageid+">上一页</a> ");
response.write("下一页 ");
response.write("<a href=list.asp?currentpageid="+endpage+">尾页</a> </p>");
}
else
{
response.write("<p class='normal'><a href=list.asp?currentpageid="+homepage+">首页</a> ");
response.write("<a href=list.asp?currentpageid="+previouspageid+">上一页</a> ");
response.write("<a href=list.asp?currentpageid="+nextpageid+">下一页</a> ");
response.write("<a href=list.asp?currentpageid="+endpage+">尾页</a> </p>");
}
%>
<
<!--#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> ");
response.write("上一页 ");
response.write("<a href=list.asp?currentpageid="+nextpageid+">下一页</a> ");
response.write("<a href=list.asp?currentpageid="+endpage+">尾页</a> </p>");
}
else if (currentpageid == endpage)
{
response.write("<p class='normal'><a href=list.asp?currentpageid="+homepage+">首页</a> ");
response.write("<a href=list.asp?currentpageid="+previouspageid+">上一页</a> ");
response.write("下一页 ");
response.write("<a href=list.asp?currentpageid="+endpage+">尾页</a> </p>");
}
else
{
response.write("<p class='normal'><a href=list.asp?currentpageid="+homepage+">首页</a> ");
response.write("<a href=list.asp?currentpageid="+previouspageid+">上一页</a> ");
response.write("<a href=list.asp?currentpageid="+nextpageid+">下一页</a> ");
response.write("<a href=list.asp?currentpageid="+endpage+">尾页</a> </p>");
}
%>
<
- 在ASP中,用JScript脚本实现分页的另类办法,JavaScript
- 在ASP中,用JScript脚本实现分页的另类办法。
- 在ASP中,用JScript脚本实现分页的另类办法
- 在ASP中,用JScript脚本实现分页的另类办法。
- 在ASP中,用JScript脚本实现分页的另类办法。
- asp.net中常用javascript脚本输出的辅助类JScript
- 在Active Server Pages中使用JScript -建立JScript脚本
- 实现分页的另类代码
- 实现分页的另类代码
- 用jscript处理repeater生成的表格, 实现分页打印
- 在ASP.NET中使用JavaScript脚本
- 用JavaScript(JScript)写ASP程序(build asp with server-side javascript)的优缺点及经验总结。
- 用ajax+jQuery 实现页面加载更多(另类的分页)
- 在C#中调用VBScript、JavaScript等脚本的实现
- 在C#中调用VBScript、JavaScript等脚本的实现
- 在C#中调用VBScript、JavaScript等脚本的实现
- 在C#中调用VBScript、JavaScript等脚本的实现
- 在C#中调用VBScript、JavaScript等脚本的实现
- 用层制作浮动和窗口效果
- 用函数控制弹出窗口,JavaScript,脚本特效
- 用鼠标控制滚动的菜单条!(JavaScript),JavaScript,脚本特效
- 有趣的javascript程序:抓不到我!,JavaScript,脚本特效
- 预览待上传的本地图片,JavaScript,脚本特效
- 在ASP中,用JScript脚本实现分页的另类办法,JavaScript
- 在ASP中,用JScript脚本实现分页的另类办法。
- 在b/s开发中经常用到的javaScript技术
- 子窗口控件风格说明
- Bjarne Stroustrup言论翻译
- 谨此纪念过去的1K天
- 用FatJar将SWT/JFace工程打成可执行Jar包
- BI商业智能
- [多图]世界上第一台反MacBook Air - 超厚笔记本