[原创]图片分页查看


Posted in Javascript onAugust 28, 2006
<table height="120" border="0" align="center" cellpadding="5" cellspacing="0"> 
          <script language="javascript" type="text/javascript"> 
function int(I,k) 
{ 
//define variable 
var ff=0; 
var j; 
j=Math.round(I/k)-I/k; 
if (j!=0){ 
ff=Math.round(I/k)+1;} 
else 
{ 
ff=Math.round(I/k); 
} 
return ff; 
} 
function querystring(qs){ 
s=location.href; 
s=s.replace("?","?&").split("&"); 
re=""; 
for(i=1;i<s.length;i++){ 
if(s[i].indexOf(qs+"=")==0){ 
  re=s[i].replace(qs+"=",""); 
  } 
} 
  return re; 
} 
         var page=querystring("page") 
         if(page==false){ 
page=1 
} 
          var maxperpage=4 //每页显示条数,这里每页显示4张 
                  var totalimg=8 //一共有多少张图片这里共8张 
                  var filename="list.htm" //这个文件的名称 
                  var pagecounts 
          var cnum,snum,onum,endnum,kstr 
          var startnum=((page-1)*maxperpage); 
          endnum=startnum+maxperpage; 
          var x=0; 
                  pagecounts=int(totalimg,maxperpage) 
          if(page==pagecounts){ 
          endnum=((pagecounts-1)*maxperpage)+totalimg-(pagecounts-1)*maxperpage 
          } 
          for(k=startnum+1;k<=endnum;k++){ 
         kstr=k.toString(); 
         if(k<10){ 
         kstr="00"+kstr 
         } 
         else 
         { 
         kstr="0"+kstr 
         } 
          x+=1; 
          //显示数据 
          if(x%2==0){ 
          document.write("<td><img src=img/LX-"+kstr+".jpg width=230 height=290 onclick=javascrpt:window.open(this.src) style='cursor:hand'></td></tr>"); 
          }else{ 
          document.write("<tr><td><img src=img/LX-"+kstr+".jpg width=230 height=290 onclick=javascrpt:window.open(this.src) style='cursor:hand'></td>"); 
          } 
          } 
          </script> 
            </table><table width="100%" height="23" border="0" cellpadding="0" cellspacing="0"> 
  <tr> 
    <td><label> 
      <div align=center><span id="dinfo"></span><select name="select" onChange="location.href=this.options[this.selectedIndex].value"> 
        <script type="text/javascript" language="javascript"> 
document.getElementById("dinfo").innerHTML="共有<font color=red>"+totalimg.toString()+"</font>条记录 共<font color=red>"+pagecounts+"</font>页 每页<font color=red>"+maxperpage+"</font>条 "; 
        for(y=1;y<=pagecounts;y++){ 
        if(page==y){ 
        document.write("<option value="+filename+"?page="+y+" selected>"+y+"</option>"); 
        }else{ 
        document.write("<option value="+filename+"?page="+y+">"+y+"</option>"); 
        } 
        } 
        </script> 
        </select></div> 
    </label></td> 
  </tr> 
</table>
Javascript 相关文章推荐
js的Prototype属性解释及常用方法
May 08 Javascript
javascript运动详解
Jul 06 Javascript
window.onload使用指南
Sep 13 Javascript
两种方法解决javascript url post 特殊字符转义 + &amp; #
Apr 13 Javascript
第六篇Bootstrap表格样式介绍
Jun 21 Javascript
郁闷!ionic中获取ng-model绑定的值为undefined如何解决
Aug 27 Javascript
浅谈layer的iframe弹窗给里面的标签赋值的问题
Nov 10 Javascript
使用Bootstrap打造特色进度条效果
May 02 Javascript
全选复选框JavaScript编写小结(附代码)
Aug 16 Javascript
浅谈vue路径优化之resolve
Oct 13 Javascript
AngularJs ng-change事件/指令的用法小结
Nov 01 Javascript
Vue 实现前进刷新后退不刷新的效果
Jun 14 Javascript
[对联广告] JS脚本类
Aug 27 #Javascript
根据分辨率不同,调用不同的css文件
Aug 25 #Javascript
mouse_on_title.js
Aug 25 #Javascript
新页面打开实际尺寸的图片
Aug 25 #Javascript
js获取变量
Aug 24 #Javascript
在b/s开发中经常用到的javaScript技术
Aug 23 #Javascript
两个SUBMIT按钮,如何区分处理
Aug 22 #Javascript
You might like
高分R级DC动画剧《哈莉·奎茵》第二季正式预告首发
2020/04/09 欧美动漫
Look And Say 序列php实现代码
2011/05/22 PHP
使用JQuery进行跨域请求
2010/01/25 Javascript
JS时间选择器 兼容IE6,7,8,9
2012/06/26 Javascript
JavaScript基础知识之数据类型
2012/08/06 Javascript
js中的屏蔽的使用示例
2013/07/30 Javascript
js与css实现弹出层覆盖整个页面的方法
2014/12/13 Javascript
js获取对象、数组的实际长度,元素实际个数的实现代码
2016/06/08 Javascript
js动态添加的DIV中的onclick事件简单实例
2016/07/25 Javascript
基于jQuery代码实现圆形菜单展开收缩效果
2017/02/13 Javascript
Java中int与integer的区别(基本数据类型与引用数据类型)
2017/02/19 Javascript
vue-cli webpack 开发环境跨域详解
2017/05/18 Javascript
web3.js增加eth.getRawTransactionByHash(txhash)方法步骤
2018/03/15 Javascript
详解50行代码,Node爬虫练手项目
2019/04/22 Javascript
vue + typescript + 极验登录验证的实现方法
2019/06/27 Javascript
Jquery 动态添加元素并添加点击事件实现过程解析
2019/10/12 jQuery
JavaScript 几种循环方式以及模块化的总结
2020/09/03 Javascript
vue+iview实现分页及查询功能
2020/11/17 Vue.js
vue 实现基础组件的自动化全局注册
2020/12/25 Vue.js
在Python程序员面试中被问的最多的10道题
2017/12/05 Python
Linux(Redhat)安装python3.6虚拟环境(推荐)
2018/05/05 Python
Django实现学员管理系统
2019/02/26 Python
django框架自定义模板标签(template tag)操作示例
2019/06/24 Python
python获取txt文件词向量过程详解
2019/07/05 Python
springboot配置文件抽离 git管理统 配置中心详解
2019/09/02 Python
python+gdal+遥感图像拼接(mosaic)的实例
2020/03/10 Python
Python 常用日期处理 -- calendar 与 dateutil 模块的使用
2020/09/02 Python
python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5
2020/12/01 Python
Java的类与C++的类有什么不同
2014/01/18 面试题
求职自荐书范文
2013/12/04 职场文书
超市重阳节活动方案
2014/02/10 职场文书
国旗下演讲稿
2014/05/08 职场文书
企业整改报告范文
2014/11/08 职场文书
幼儿园教师个人总结
2015/02/05 职场文书
土建施工员岗位职责
2015/04/11 职场文书
Python深度学习之Pytorch初步使用
2021/05/20 Python