⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ajax实现分页查询 中国天易网.htm

📁 自己做项目时做的一个javascript的分页例子
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0050)http://www.tee5.com/News/1/7/2007/05/News_150.html -->
<HTML><HEAD><TITLE>Ajax实现分页查询 >> 中国天易网</TITLE>
<META http-equiv=content-type content="text/html; charset=gb2312">
<META http-equiv=Content-Language content=zh-CN>
<META content="Ajax实现分页查询 - 中国天易网" name=Description>
<META content=Ajax实现分页查询 name=keywords><LINK 
href="Ajax实现分页查询  中国天易网.files/style.css" type=text/css rel=stylesheet>
<SCRIPT src="Ajax实现分页查询  中国天易网.files/webmain.js" type=text/javascript></SCRIPT>

<META content="MSHTML 6.00.2900.3314" name=GENERATOR></HEAD>
<BODY><!-- 头部 Start -->
<DIV id=StyleHead>
<DIV id=StyleLogo><IMG src="Ajax实现分页查询  中国天易网.files/logo.jpg" border=0></DIV>
<DIV id=StyleMasthead>
<DIV id=StyleNavbg><IMG src="Ajax实现分页查询  中国天易网.files/tee5_pic_01.jpg" 
border=0></DIV>
<DIV id=StyleChannelNav>
<DIV class=StyleChannel><SPAN id=ChannelUrl><A title=天易网首页 
href="http://www.tee5.com/">首 页</A></SPAN>
<SCRIPT src="Ajax实现分页查询  中国天易网.files/channel.js"></SCRIPT>
 </DIV></DIV>
<DIV id=StyleMastLinks>
<DIV class=StyleMastLinks><A 
onclick="this.style.behavior='url(#default#homepage)';this.setHomePage('http://www.tee5.com');" 
href="http://www.tee5.com/News/1/7/2007/05/News_150.html#">设为主页</A></DIV>
<DIV class=StyleMastLinks><A 
href="javascript:window.external.addFavorite('http://www.tee5.com','中国天易网')">加入收藏</A></DIV></DIV>
<DIV id=Stylebanner>
<DIV class=StyleNavBg></DIV>
<DIV class=Styleads>
<DIV class=StylebannerPic>
<SCRIPT src="Ajax实现分页查询  中国天易网.files/banner.js"></SCRIPT>
</DIV>
<DIV class=StyleheadLinks><A href="http://www.tee5.com/About/Function.html"><IMG 
src="Ajax实现分页查询  中国天易网.files/tee5_top_01.gif" border=0><BR>功能介绍</A></DIV>
<DIV class=StyleheadLinks><A href="http://www.tee5.com/About/Price.html"><IMG 
src="Ajax实现分页查询  中国天易网.files/tee5_top_02.gif" border=0><BR>产品价格</A></DIV>
<DIV class=StyleheadLinks><A href="http://www.tee5.com/About/Pay.html"><IMG 
src="Ajax实现分页查询  中国天易网.files/tee5_top_03.gif" border=0><BR>汇款方式</A></DIV>
<DIV class=StyleheadLinks><A 
href="http://www.tee5.com/About/Contactus.html"><IMG 
src="Ajax实现分页查询  中国天易网.files/tee5_top_04.gif" 
border=0><BR>联系方式</A></DIV></DIV></DIV></DIV></DIV><!-- 头部 End --><!-- 内容 Start -->
<DIV id=StyleBody>
<DIV id=StyleBodyleft><!-- 会员登陆 Start -->
<DIV class=StyleBodyColumntitle id=StyleBodyColumnbg>会员登陆</DIV>
<DIV class=StyleBodyColumnContent>
<FORM name=loginform action=/User/UserLogin.asp?action=login method=post>
<DIV id=Gq_user>
<DIV id=Gq_userlogina>
<DIV id=Gq_username>用户名:<INPUT tabIndex=1 maxLength=20 size=10 
name=UserName></DIV>
<DIV id=Gq_userpass>密 码:<INPUT tabIndex=2 type=password maxLength=20 size=10 
name=Password></DIV></DIV>
<DIV id=Gq_userloginb><INPUT tabIndex=4 type=image 
src="Ajax实现分页查询  中国天易网.files/user_login.gif" border=0 name=Submit></DIV></DIV>
<DIV id=Gq_chkcode>
<DIV id=Gq_usercode>验证码:<INPUT tabIndex=3 maxLength=4 size=4 
name=CheckCode></DIV>
<DIV id=imgcode><IMG style="CURSOR: pointer" 
onclick="this.src='/Inc/GetCode.asp'" alt=验证码,看不清楚?请点击刷新验证码 
src="Ajax实现分页查询  中国天易网.files/GetCode.bmp" border=0></DIV></DIV>
<DIV id=Gq_userurl><A href="http://www.tee5.com/User/UserReg.asp">新用户注册</A> | <A 
style="CURSOR: help" href="http://www.tee5.com/User/Sendpass.asp" 
target=_blank>忘记密码?</A></DIV></FORM></DIV><!-- 会员登陆 End -->
<DIV class=StyleBodyColumntitle id=StyleBodyColumnbg>栏目导航</DIV>
<DIV id=StyleBodyColumnContent>
<DIV id=StyleBodyClasslist>
<DIV id=StyleBodyClassmain><SPAN>· <A class=menubar 
title="ASP教程&#13;&#10;文章数:67" 
href="http://www.tee5.com/News/1/2/">ASP教程</A></SPAN> <SPAN>· <A class=menubar 
title="PHP教程&#13;&#10;文章数:55" 
href="http://www.tee5.com/News/1/3/">PHP教程</A></SPAN> </DIV>
<DIV id=StyleBodyClassmain><SPAN>· <A class=menubar 
title="ASP.NET&#13;&#10;文章数:42" 
href="http://www.tee5.com/News/1/4/">ASP.NET</A></SPAN> <SPAN>· <A class=menubar 
title="JSP教程&#13;&#10;文章数:28" 
href="http://www.tee5.com/News/1/5/">JSP教程</A></SPAN> </DIV>
<DIV id=StyleBodyClassmain><SPAN>· <A class=menubar 
title="XML教程&#13;&#10;文章数:36" 
href="http://www.tee5.com/News/1/6/">XML教程</A></SPAN> <SPAN>· <A class=distinct 
title="Ajax教程&#13;&#10;文章数:26" 
href="http://www.tee5.com/News/1/7/">Ajax教程</A></SPAN> </DIV>
<DIV id=StyleBodyClassmain><SPAN>· <A class=menubar title="数据库类&#13;&#10;文章数:0" 
href="http://www.tee5.com/News/1/8/">数据库类</A></SPAN> <SPAN>· <A class=menubar 
title="Html教程&#13;&#10;文章数:25" 
href="http://www.tee5.com/News/1/9/">Html教程</A></SPAN> </DIV>
<DIV id=StyleBodyClassmain><SPAN>· <A class=menubar 
title="CSS教程&#13;&#10;文章数:25" 
href="http://www.tee5.com/News/1/10/">CSS教程</A></SPAN> <SPAN>· <A class=menubar 
title="JS 教程&#13;&#10;文章数:29" href="http://www.tee5.com/News/1/11/">JS 
教程</A></SPAN> </DIV>
<DIV id=StyleBodyClassmain><SPAN>· <A class=menubar 
title="fireworks&#13;&#10;文章数:25" 
href="http://www.tee5.com/News/1/12/">fireworks</A></SPAN> <SPAN>· <A 
class=menubar title="photoshop&#13;&#10;文章数:39" 
href="http://www.tee5.com/News/1/13/">photoshop</A></SPAN> </DIV>
<DIV id=StyleBodyClassmain><SPAN>· <A class=menubar 
title="coreldraw&#13;&#10;文章数:25" 
href="http://www.tee5.com/News/1/14/">coreldraw</A></SPAN> <SPAN>· <A 
class=menubar title="FLASH&#13;&#10;文章数:24" 
href="http://www.tee5.com/News/1/15/">FLASH</A></SPAN> </DIV>
<DIV id=StyleBodyClassmain><SPAN>· <A class=menubar 
title="3DMAX&#13;&#10;文章数:25" 
href="http://www.tee5.com/News/1/16/">3DMAX</A></SPAN> <SPAN>· <A class=menubar 
title="AutoCad&#13;&#10;文章数:25" 
href="http://www.tee5.com/News/1/17/">AutoCad</A></SPAN> </DIV></DIV></DIV>
<DIV class=StyleBodyColumntitle id=StyleBodyColumnbg>热门文章</DIV>
<DIV id=StyleBodyColumnContent>· <A title=如何破解路由器密码(CISCO)! 
href="http://www.tee5.com/News/33/36/2007/06/News_654.html">如何破解路由器密码..</A><BR>· 
<A title=QQ本地密码验证破解,快来看密码破解! 
href="http://www.tee5.com/News/33/36/2007/06/News_655.html">QQ本地密码验证破解..</A><BR>· 
<A title=全国各地卫星图片在线观看 
href="http://www.tee5.com/News/29/38/2007/06/News_704.html">全国各地卫星图片在..</A><BR>· 
<A title=网络广播:在线实时收听全国各地广播电台 
href="http://www.tee5.com/News/29/38/2007/07/News_719.html">网络广播:在线实时..</A><BR>· 
<A title=最新免费wap网址大全 
href="http://www.tee5.com/News/29/38/2007/07/News_717.html">最新免费wap网址大全..</A><BR>· 
<A title="如何解决SQL Server 2000中的连接问题" 
href="http://www.tee5.com/News/1/8/19/2007/05/News_356.html">如何解决SQL 
Server..</A><BR>· <A title="使用ffmpeg.exe转换flv格式的ASP函数 在asp中的调用" 
href="http://www.tee5.com/News/1/2/2007/05/News_024.html">使用ffmpeg.exe转换..</A><BR>· 
<A title=如何破解开机密码 
href="http://www.tee5.com/News/33/36/2007/06/News_659.html">如何破解开机密码</A><BR>· <A 
title=各大搜索引擎免费登录网址 
href="http://www.tee5.com/News/29/38/2007/06/News_701.html">各大搜索引擎免费登..</A><BR>· 
<FONT color=#ff0066>[组图]</FONT> <A title=基于ASP的收发文管理系统的设计与实现 
href="http://www.tee5.com/News/1/2/2007/05/News_117.html">基于ASP的收发..</A><BR></DIV>
<DIV class=StyleBodyColumntitle id=StyleBodyColumnbg>相关文章</DIV>
<DIV id=StyleBodyColumnContent>· <A 
title="微软Asp.net Ajax 1.0的AutoComplete控件的几处修正和增强" 
href="http://www.tee5.com/News/1/7/2007/06/News_685.html">微软Asp.net Ajax 
1..</A><BR>· <A title=使用AjaxPro开发四级无刷新联动下拉框 
href="http://www.tee5.com/News/1/7/2007/06/News_684.html">使用AjaxPro开发四级..</A><BR>· 
<A title=Ajax核心:XMLHTTP组件相关技术资料 
href="http://www.tee5.com/News/1/7/2007/05/News_173.html">Ajax核心:XMLHTTP组..</A><BR>· 
<A title=ajax与spring结合 
href="http://www.tee5.com/News/1/7/2007/05/News_171.html">ajax与spring结合</A><BR>· 
<A title=Ajax光环背后的隐患 
href="http://www.tee5.com/News/1/7/2007/05/News_170.html">Ajax光环背后的隐患..</A><BR>· 
<A title="结合MS AJAX将js文件编译到动态链接库" 
href="http://www.tee5.com/News/1/7/2007/05/News_169.html">结合MS 
AJAX将js文件..</A><BR>· <A title=关于在AJAX中GET回的ResponseText中文乱码的最简解决办法 
href="http://www.tee5.com/News/1/7/2007/05/News_168.html">关于在AJAX中GET回的..</A><BR>· 
<A title=AJAX在Post中文的时候解决乱码的方法 
href="http://www.tee5.com/News/1/7/2007/05/News_167.html">AJAX在Post中文的时..</A><BR>· 
<A title=Ajax优于JSF的原因 
href="http://www.tee5.com/News/1/7/2007/05/News_166.html">Ajax优于JSF的原因</A><BR>· 
<A title=基于css样式绑定的样式驱动式AJAX程序开发(.net实现) 
href="http://www.tee5.com/News/1/7/2007/05/News_165.html">基于css样式绑定的样..</A><BR></DIV></DIV>
<DIV id=StyleBodyMain>天易网技术群①:35688042 <FONT 
color=#ffff00>[未满]</FONT>&nbsp;&nbsp; 技术交流群②:35688043&nbsp;&nbsp; 
技术交流群③:35688017&nbsp; 商业客户专用群[<FONT color=#ffff00>非客户误加</FONT>];9156130</DIV>
<DIV id=StyleBodyright>
<DIV id=StyleBodypost>
<DIV id=StyleBodyLocation>您当前的位置:<A href="http://www.tee5.com/">中国天易网</A> -&gt; 
<A href="http://www.tee5.com/News/">文章中心</A> -&gt; <A 
href="http://www.tee5.com/News/1/">教程中心</A> -&gt; <A 
href="http://www.tee5.com/News/1/7/">Ajax教程</A> -&gt; Ajax实现分页查询</DIV></DIV><!-- 文章内容 Start -->
<DIV id=Gq_artName>Ajax实现分页查询</DIV>
<DIV id=Gq_artCome>作者:不详&nbsp;&nbsp;来源:天易网整理&nbsp;&nbsp;发布时间:2007-5-20 
0:25:45&nbsp;&nbsp;发布人:gueiqi</DIV>
<DIV id=Gq_artContent>
<P>由于查询返回的数据量很大,超过10w条数据,因此需要对页面查询功能进行优化。放弃原有<A class=wordstyle 
href="http://www.tee5.com/" 
target=_blank>程序</A>中使用DataGrid的做法,自己编写分页显示模块。<BR>&nbsp;&nbsp;&nbsp; 
首先在页面上添加几个DIV:<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; &lt;div 
id="div_trackpoint" style=" border:solid 1px gray; height:230px; width:99%; 
overflow-y:auto;"&gt;用于显示查询回的数据&lt;/div&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;div 
id="div_trackpages" style=" height:15px; width:99%; font-size:8pt; 
word-break:break-all; word-wrap: break-word;"&gt;用于显示分页的页码&lt;/div&gt;&lt;br 
/&gt;<BR>&nbsp;&nbsp;&nbsp; &lt;div id="div_trackpagetab" style=" height:15px; 
width:99%; font-size:8pt; 
text-align:center;"&gt;用于显示前一页、后一页、...、首页、尾页等控制按钮&lt;/div&gt;<BR>&nbsp;&nbsp;&nbsp; 
&lt;div id="div_trackpage_status" style=" height:20px; width:99%; font-size:8pt; 
text-align:center;"&gt;用于显示当前页的页码&lt;/div&gt;</P>
<P>&nbsp;&nbsp;&nbsp; 实现客户端分页函数:<BR>&nbsp;&nbsp;&nbsp; var 
CurPage=0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
//当前页<BR>&nbsp;&nbsp;&nbsp; var 
TotalPage=0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
//总页数<BR>&nbsp;&nbsp;&nbsp; var 
PageTab=7;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
//每组显示页数<BR>&nbsp;&nbsp;&nbsp; var 
CurTab=0;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
//当前分组<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; 我的<A class=wordstyle 
href="http://www.tee5.com/" 
target=_blank>程序</A>是设置每页显示50条数据,每组显示7页,这些可以按需求调整。</P>
<P>&nbsp;&nbsp;&nbsp; 
TurnTab函数用于切换分组,根据传入的val来计算显示哪一组页面。val=1表示切换到下一组,val=-1表示切换到上一组,0表示切换到第一组,-2表示切换到最后一组。用户通过单击页面上的&nbsp; 
...&nbsp; 符号来切换分组。</P>
<P>function TurnTab(val)<BR>{<BR>&nbsp;&nbsp;&nbsp; var nPage = 
0;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; if (val == 1) 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
CurTab++;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nPage = (CurTab - 1) * 
PageTab + 1;&nbsp; <BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; else if (val 
== -1) {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
CurTab--;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nPage = (CurTab - 1) * 
PageTab + 1;<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; else if (val == 0) 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CurTab = 
1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nPage = 
1;<BR>&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp; else if (val == -2) 
{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; CurTab = Math.floor(TotalPage / 
PageTab) + 1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; nPage = (CurTab - 1) 
* PageTab + 1;<BR>&nbsp;&nbsp;&nbsp; 
}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; var 
carinfo = document.getElementById("div_trackpages");<BR>&nbsp;&nbsp;&nbsp; var 
tabinfo = document.getElementById("div_trackpagetab");</P>
<P>&nbsp;&nbsp;&nbsp; var strInner = "";<BR>&nbsp;&nbsp;&nbsp; 
<BR>&nbsp;&nbsp;&nbsp; strInner += "&lt;a 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -