求个 asp 的分页类 或者方法

njtongfei 2008-04-11 05:19:54
我想找个像 前10页 后10页那样的 分页显示代码

...全文
183 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
clon 2008-04-12
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 my98800 的回复:]
很久不用ASP了,楼上两个都是ASP的吗?我怎么看是JavaScript的,人家要的是ASP的
[/Quote]

为什么不懂ASP偏偏要说个“很久不用ASP”呢。先搞清楚什么是JavaScript什么是ASP什么是VBScript什么是服务器端脚本什么是客户端脚本
njtongfei 2008-04-12
  • 打赏
  • 举报
回复
我想问下 上面的代码 我没有看懂 具体应该在页面中怎么调用呢 指教下
my98800 2008-04-11
  • 打赏
  • 举报
回复
很久不用ASP了,楼上两个都是ASP的吗?我怎么看是JavaScript的,人家要的是ASP的
myvicy 2008-04-11
  • 打赏
  • 举报
回复
<html>
<body>
<div id="myvicy"></div>
<script type="text/javascript">
curPage=parseInt(location.search.replace(/.*?page=(-?\d+)/,"$1"))||1; //初始选择的是第一页
viewPage=10
ctPage = 20
url = ""
function listPagebar(curPage){
var centerPage=Math.ceil(viewPage/2),spacePage = Math.floor(viewPage/2) ;
var html = "";
curPage=curPage<1?1:curPage>ctPage?ctPage:curPage;
centerPage = curPage<centerPage?centerPage:curPage>ctPage-centerPage+1?ctPage-centerPage+1:curPage;
barstr = '<span><a href="'+url+'?page=parm" style="cursor:hand;width:18px;cstr">pg</a></span> '
for(var j=(centerPage-spacePage);j<=(centerPage+spacePage);j++){
if(j<1||j>ctPage)continue
cstr=curPage==j?"color:red":"";
html += barstr.replace(/parm/,j).replace(/cstr/,cstr).replace(/pg/,j)
}
p = barstr.replace(/parm/,(curPage-1)).replace(/pg/,'<')
n = barstr.replace(/parm/,(curPage+1)).replace(/pg/,'>')
pp = barstr.replace(/parm/,(centerPage-viewPage)).replace(/pg/,'<<')
nn = barstr.replace(/parm/,(centerPage+viewPage)).replace(/pg/,'>>')
document.getElementById('myvicy').innerHTML = pp+p+ html+n+nn;
}
window.onload = function(){
listPagebar(curPage);
}
</script>
</body>
</html>
myvicy 2008-04-11
  • 打赏
  • 举报
回复
<html>
<body>
<div id="myvicy"></div>
<script type="text/javascript">
curPage=parseInt(location.search.replace(/.*?page=(-?\d+)/,"$1"));
viewPage=10
ctPage = 20
url = ""
function listPagebar(curPage){
var centerPage=Math.ceil(viewPage/2),spacePage = Math.floor(viewPage/2) ;
var html = "";
curPage=curPage<1?1:curPage>ctPage?ctPage:curPage;
centerPage = curPage<centerPage?centerPage:curPage>ctPage-centerPage+1?ctPage-centerPage+1:curPage;
barstr = '<span><a href="'+url+'?page=parm" style="cursor:hand;width:18px;cstr">pg</a></span> '
for(var j=(centerPage-spacePage);j<=(centerPage+spacePage);j++){
if(j<1||j>ctPage)continue
cstr=curPage==j?"color:red":"";
html += barstr.replace(/parm/,j).replace(/cstr/,cstr).replace(/pg/,j)
}
p = barstr.replace(/parm/,(curPage-1)).replace(/pg/,'<')
n = barstr.replace(/parm/,(curPage+1)).replace(/pg/,'>')
pp = barstr.replace(/parm/,(centerPage-viewPage)).replace(/pg/,'<<')
nn = barstr.replace(/parm/,(centerPage+viewPage)).replace(/pg/,'>>')
document.getElementById('myvicy').innerHTML = pp+p+ html+n+nn;
}
window.onload = function(){
listPagebar(curPage); //初始选择的是第一页
}
</script>
</body>
</html>
Atai-Lu 2008-04-11
  • 打赏
  • 举报
回复
自己在csdn上搜下,应该有这种代码的,要不上google或者百度
myvicy 2008-04-11
  • 打赏
  • 举报
回复
<html>
<body>
<div id="div1">

</div>
<script type="text/javascript">
function FormatDiv(curPage)
{
var html = "";
if(curPage<5) //如果点击的页数小于5,就实现 1 2 3 4 5
{
for(var i=1;i<=5;i++)
{
html += '<span onclick=FormatDiv('+i+')>'+i+"</span>";
}
}
else //如果点击的页数大于5,就显示 curPage-2 curPage-1 curPage curPage+1 curPage+2
{
for(var j=(curPage-2);j<=(curPage+2);j++)
{
html += '<span onclick=FormatDiv('+j+')>'+j+"</span>";
}
}
document.getElementById('div1').innerHTML = html;
}
window.onload = function(){
FormatDiv(1); //初始选择的是第一页
}
</script>
</body>
</html>

这个比较类似,把5改成10 即可。
njtongfei 2008-04-11
  • 打赏
  • 举报
回复
怎么难道没有人回答吗?
免费Spire.PDF for .NET 是一款由e-iceblue公司开发的专业性的PDF文档创建组件。它能够使用户在不用Adobe Acrobat和其他外部控件的情况下,运用.NET 应用程序阅读,编写和操纵PDF 文档。Spire.PDF for .NET不仅可以运用在服端比如:ASP.NET 或者其他环境,还可以应用在Windows Forms 应用程序中。Spire.PDF for .NET 适合应用于所有常见的坏境中,比如:创建好的PDF文档可以存到磁盘中, 还可以在Windows Forms应用程序,ASP.NET 应用程序客户端浏览器中保存为数据流。 Spire.PDF for .NET 功能丰富。 除了基本的功能比如:绘制多种图形,图片,创建窗体字段,插入页眉页脚,输入数据表,自动对大型表格进行分页外,Spire.PDF for .NET还支持PDF数字签名,将HTML转换成PDF格式,提取PDF文档中的文本信息和图片,存为文本格式和各种图片格式,甚至可以将PDF中的附件提取出来。 主要功能 支持嵌入式字体,Truetype 字体和CJK字体。 支持绘图。比如:矩形,环形,弧形,椭圆形,也可以自定笔刷将其填充。 可以将图片从数据流,磁盘文件中载入到PDF 文档中。 在PDF 文档中既可以绘制梯状图形和矢量图像,还支持掩模和水印图像。 可以在PDF 文档中载入数据表。可以设置表中的行和列的格式,还可以在表内加入图形元素。 自动对PDF 中的大型表格进行分页。 创建窗体字段。比如在PDF 文档中创建按钮,文本框,列表框,复选框等等。 在PDF 中插入页眉页脚。 通过设置所有者密码和用户密码来加密PDF文档。 通过作者的签名来保护PDF文档。 读取当前PDF文档的表格并且填充表格。 HTML网页在转换到PDF文档时会拆分为多个大型页面,这些页面可以原原本本的展现在PDF文档中,而且在PDF文档的分页处没有任何文字的截断。用户还可以将这些网页在不需要临时文件的情况下,直接转换为数据流来创建PDF文档。

28,409

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧