知识大全 基于客户端的分页导航

Posted 数字

篇首语:青年是学习智慧的时期,中年是付诸实践的时期。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 基于客户端的分页导航相关的知识,希望对你有一定的参考价值。

  思路 用纯JS的方法 只能通过判断当前页面的文件名 然后算出上下页地址 首页和尾页需要在脚本中配置好 最后生成导航代码 用数据绑定的方法则要简单得多 设定dataPageSize 然后用 firstPage() previousPage() nextPage() 和 lastPage() 方法翻页

  代码示例

   纯JS的 翻页导航的依据是文件名 page js脚本文件代码

  Number prototype add = function()    //对数字类型的扩展 主要用于实现当数字小于一定位数时在前面补 直到倍数达到为止 return (new Array(len) join( )+this) slice( len)  //返回字符串 new Array(len) join( )得到len个相连的 然后和数字相加 再从得到的字符串右边起向左截取len位  String prototype mlink = function(n)    //对字符类型的扩展 主要用于根据文件名中的数字生成链接 return this link(prefix+n add ()+suffix)    //返回一个以字符串为链接文字 prefix+n add ()+subffix为链接地址的HTML代码  var prefix = page        //文件名前缀 var suffix =        //文件名后缀 var first =         //第一页的文件名中的数字 var last =         //最后一页的文件名中的数字 var len =          //文件名中的数字的位数 从以上四个变量中可知文件名为 和 这种形式 var cur_page = location href match(new RegExp(prefix+ (\\\\d+) +suffix i ))[ ]|       //从当前页面地址中查找匹配的数字 var previous = cur_page       //上一页的文件名中的数字为当前页的减  var next = cur_page+       //下一页的文件名中的数字为当前页的加  if(cur_page == first) previous = first    //如果当前页为首页 则上一页的链接为首页 if(cur_page == last) next = last     //如果当前页为尾页 则下一页的链接为尾页 navbar innerHTML = [ 首页 mlink(first) 上一页 mlink(previous) 下一页 mlink(next) 尾页 mlink(last)] join( )   //在 id 为 navbar 的对象中生成导航链接

  然后在各页中用<div id= navbar ></div><script src= page js ></script>调用

   对表格进行数据绑定 然后用对象的翻页方法实现

  

      [Ctrl+A 全部选择 提示 你可先修改部分代码 再按运行]

  注意 必须设置表格的dataPageSize属性 并且数据源跟 XML 对象的 id 相对应 翻页时的对象必须跟绑定数据的表格对象相对应

  提示   dataPageSize 设置或获取绑定到数据源的表格中显示的记录数  dataSrc 设置或获取用于数据绑定的数据源  dataFld 设置或获取由 dataSrc 属性指定的绑定到指定对象的给定数据源的字段  firstPage 显示绑定表格的数据集的第一页记录  previousPage 显示绑定表格的数据集的上一页记录  nextPage 显示绑定表格的数据集的下一页记录  lastPage 显示绑定表格的数据集的最后一页记录  技巧 如果每次只显示一条记录 还可以用记录集移动的方法

cha138/Article/program/Java/Javascript/201311/25260

相关参考

知识大全 为DataGrid自定义分页添加自定义导航和分页信息

为DataGrid自定义分页添加自定义导航和分页信息  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

知识大全 基于ASP.NET的自定义分页显示[1]

基于ASP.NET的自定义分页显示[1]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  引言  

知识大全 基于ASP.NET的自定义分页显示[3]

基于ASP.NET的自定义分页显示[3]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 基于ASP.NET的自定义分页显示[4]

基于ASP.NET的自定义分页显示[4]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 基于ASP.NET的自定义分页显示[2]

基于ASP.NET的自定义分页显示[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 PageNavigator控件实现客户端分页

PageNavigator控件实现客户端分页  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在这

知识大全 ASP.NET基于XML导航栏的制作

ASP.NET基于XML导航栏的制作  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  首先说明本文

知识大全 多线程对多个客户端的监听

  这是一个比较简单的例子来说明socket编程服务器端使用了多线程来监听客户端  服务器端的代码  packageSocketTest;  importjavaio*;  import*;  imp

知识大全 再谈客户端的 Java 技术

再谈客户端的Java技术  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  在过去的几年中Java平

知识大全 利用SET选项提高客户端的灵活性

利用SET选项提高客户端的灵活性  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  通常情况下利用客