`
rigger21
  • 浏览: 127327 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

JS静态分页程序

阅读更多
<script>function StorePage(){d=document;t=d.selection?(d.selection.type!='None'?d.selection.createRange().text:''):(d.getSelection?d.getSelection():'');void(keyit=window.open('http://www.365key.com/storeit.aspx?t='+escape(d.title)+'&u='+escape(d.location.href)+'&c='+escape(t),'keyit','scrollbars=no,width=475,height=575,left=75,top=20,status=no,resizable=yes'));keyit.focus();}</script>

<html>
<head>
<title>JS静态分页程序</title>
</head>
<style type="text/css">
a:link,a:visited,a:hover,.current,#info{
border:1px solid #DDD;
background:#F2F2F2;
display:inline-block;
margin:1px;
text-decoration:none;
font-size:12px;
width:15px;
height:15px;
text-align:center;
line-height:15px;
color:#AAA;
padding:1px 2px;
}
a:hover{
border:1px solid #E5E5E5;
background:#F9F9F9;
}
.current{
border:1px solid #83E7E4;
background:#DFF9F8;
margin:1px;
color:#27CBC7;
}
#info{
width:auto;
}
</style>


<body>
<div id="setpage"></div>
<script type="text/javascript">
<!--
var totalpage,pagesize,cpage,count,curcount,outstr;
//初始化
cpage = 1;
totalpage = 56;
pagesize = 10;
outstr = "";

function gotopage(target)
{
cpage = target; //把页面计数定位到第几页
setpage();
//reloadpage(target); //调用显示页面函数显示第几页,这个功能是用在页面内容用ajax载入的情况
}

function setpage()
{

if(totalpage<=10){ //总页数小于十页
for (count=1;count<=totalpage;count++)
{ if(count!=cpage)
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'>"+count+"</a>";
}else{
outstr = outstr + "<span class='current' >"+count+"</span>";
}
}
}

if(totalpage>10){ //总页数大于十页
if(parseInt((cpage-1)/10) == 0)
{
for (count=1;count<=10;count++)
{ if(count!=cpage)
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'>"+count+"</a>";
}else{
outstr = outstr + "<span class='current'>"+count+"</span>";
}
}
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'> next </a>";
}
else if(parseInt((cpage-1)/10) == parseInt(totalpage/10))
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+(parseInt((cpage-1)/10)*10)+")'>previous</a>";
for (count=parseInt(totalpage/10)*10+1;count<=totalpage;count++)
{ if(count!=cpage)
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'>"+count+"</a>";
}else{
outstr = outstr + "<span class='current'>"+count+"</span>";
}
}
}
else
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+(parseInt((cpage-1)/10)*10)+")'>previous</a>";
for (count=parseInt((cpage-1)/10)*10+1;count<=parseInt((cpage-1)/10)*10+10;count++)
{
if(count!=cpage)
{
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'>"+count+"</a>";
}else{
outstr = outstr + "<span class='current'>"+count+"</span>";
}
}
outstr = outstr + "<a href='javascript:void(0)' onclick='gotopage("+count+")'> next </a>";
}

}
document.getElementById("setpage").innerHTML = "<div id='setpage'><span id='info'>共"+totalpage+"页|第"+cpage+"页<\/span>" + outstr + "<\/div>";
outstr = "";
}


setpage(); //调用分页

//-->
</script>


</body>
</html>

分享到:
评论

相关推荐

    div+css百分比表格+DIV+CSS+JS静态分页程序+DIV+CSS像素表格

    div+css百分比表格+DIV+CSS+JS静态分页程序+DIV+CSS像素表格 百分比表格(用DIV+CSS)以百分比显示,可以根据窗口的大小自动调节所显示的大小! DIV+CSS+JS静态分页程序可兼容主流浏览器(IE、FF、Opera) DIV+CSS表格...

    js静态分页 javascript

    JS静态分页程序 ajax载入数据内容

    Asp+AJAX静态分页 亲测 可用

    Asp+AJAX静态分页 亲测 可用 &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; &lt;html&gt; &lt;head&gt; &lt;meta ...

    javascript分页效果code

    &lt;title&gt;JS静态分页程序&lt;/title&gt; &lt;/head&gt; &lt;style type="text/css"&gt; a:link,a:visited,a:hover,.current,#info{ border:1px solid #DDD; background:#F2F2F2; display:inline-block; margin:1px; text-...

    asp+ajax静态分页

    &lt;script language="javascript" type="text/javascript"&gt; &lt;!-- function createAjax() { //该函数将返回XMLHTTP对象实例 var _xmlhttp; try { _xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); //IE的创建...

    非常不错的一个JS分页效果代码,值得研究

    本来想用网上找来的分页程序,不过都得做修改,感觉麻烦了,还是自己...JS静态分页程序 a:link,a:visited,a:hover,.current,#info{ border:1px solid #DDD; background:#F2F2F2; display:inline-block; margin:1px;

    DoubleY自动生成HTML全站静态程序 3.0.rar

    DoubleY自动生成HTML全站静态程序,喜欢pj,喜欢wp,喜欢o-blog,喜欢cms等优秀程序的您,不妨花点点时间体验下这款傻瓜式全站静态体验型程序!专为“中小企业”、“设计师”、“个人博客”、“SEO推广”打造的轻量级...

    叶子asp分页类0.12

    2.js去掉了表单,支持静态提交 3.加上了存储过程 0.03Beta: 1.公开发布的显示为0.02,其实为0.03,分为ac版类,mssql版类发布 2.js的bug修正 3.写成了类,进一步方便调用 0.02Beta: 1.加上对mssql的支持 2.封装成...

    PHP实现长文章分页实例代码(附源码)

    当文章内容比较长,为了更好的满足用户体验度,我们将文章内容分页显示处理,而一般分页处理是在后台发布文章的时候就将提交的内容生成多个分页后的静态文件。通过本文结合实例采用php动态将长文章内容进行分页处理...

    微慕插件二开wordpress微信小程序 星尘UI v1.3.1

    简单且多彩,代码上语法更加简约,更兼容不同分辨率,更有细化的更新和优化,保留静态方便大神适配,星尘ui微信开源小程序wordpress小程序微慕插件二开。星尘是基于微慕插件和开源小程序的定制化主题,简单的说就是...

    JQuery+Ajax通用分页导航(任意表)

    通过ajax调用后端Servlet,(调后端的Servlet名叫testservlet 可以在wzjpage.js第27行处修改。)返回一个JSON对象,要求:jSON对象中必须有 // datarows columns ...//第4步:编写后端程序根据请求中传入的页码抓取数据

    浪漫星空音乐电台 (javascript+xml+html) 附后台生成静态

    本程序目录名字必须为MUSIC,因为后台生成页面及XML 需要。 后台登陆: /music_admin/index.asp 数据库: /music_admin/@_#_%_&_a.asa 登陆用户及密码: admin (可自行上数据库修改) 安装方法 把整个目录随意...

    程序天下:JavaScript实例自学手册

    20.15 执行客户端的可执行程序 20.16 自动调用OutLook发送邮件 20.17 弹出窗口选择颜色 20.18 弹出框式邮件发送 20.19 把网站作为用户的Active桌面 20.20 判断是否安装了flash插件 第21章 流行技术:DOM和userData的...

    PHP+Ajax实现无刷新分页实例详解(附demo源码下载)

    本文实例讲述了PHP+Ajax实现无刷新分页的方法。分享给大家供大家参考,具体如下: 注:这里使用到的一些类库在前面文章都能找到源代码,因此为了缩短文章篇幅,都指明...3、实现原理:通过前端 JS 脚本程序与 Ajax 相

    《程序天下:JavaScript实例自学手册》光盘源码

    20.15 执行客户端的可执行程序 20.16 自动调用OutLook发送邮件 20.17 弹出窗口选择颜色 20.18 弹出框式邮件发送 20.19 把网站作为用户的Active桌面 20.20 判断是否安装了flash插件 第21章 流行技术:DOM和userData的...

    实例代码讲解ajax实现的无刷新分页

    3、实现原理:通过前端 JS 脚本程序与 Ajax 相结合取得从动态页面返回的数据,并显示。 现在什么都讲究一个无刷新,就连分页也是如此,下面是小编日常整理的关于一段无刷新代码,希望能够帮到大家。 代码如下: 一....

    求是源码下载整站程序v1.3(.net版)源码

    首页index.aspx基本上全为静态,调用四个用户控件,除了左侧统计的控件为动态,其它均为静态,首页程序的显示index.ascx,在后台添加软件文章后生成首页即可.极大的优化了首页执行效率. article.aspx,softlist,...

    angular-pagination:AngularJS的分页

    角度分页 一个用于静态或动态数据分页的AngularJS模块。 这里没有指令,只有服务和一些可选的过滤器。 主要基于在找到的各种代码片段,随后对其进行了修改以支持更广泛的数据集。 还有一些有用的帮助程序,可以减少...

    PowerFind:JavaScript 中的高性能和可扩展静态搜索

    电源查找JavaScript 中的高性能和可扩展静态搜索问题我们现在拥有用于构建静态站点(例如 Jekyll)的出色技术,但是由于您无法假设拥有服务器端应用程序,因此有时向静态站点添加功能变得很困难。 像搜索这样的功能...

Global site tag (gtag.js) - Google Analytics