`

翻页的处理

    博客分类:
  • web
阅读更多

1 翻页时排序:
为了实现多种排序的显示页面,翻页函数得增加排序这个参数,以实现多种排序下的翻页。
因此原函数[<a href='#' onClick="rollPage(<%=Next%>,<%=len%>)">下一页</a>]
更改如下:
[<a href='#' onClick="rollPage(<%=Next%>,<%=len%>,<%=strOrderBy%>)">下一页</a>] 。
看上去挺不错吧,可是一旦运行就报脚本错误,说页面500多行报错,我去看jsp文件,没那么多行呀,这是怎么回事呢?
原来,它指的是生成的html文件。
一查发现,第三个参数没有引号包裹,不能被识别成字符串。加吧,javascript这里只让加单引号,表示字符串,怪怪。
加号后如下:
[<a href='#' onClick="rollPage(<%=Next%>,<%=len%>,'<%=strOrderBy%>')">下一页</a>] 。
在运行,OkieDokie。
翻页函数:
function rollPage(curPage,perPage,strOrderBy)

 if (strOrderBy=="")
 strOrderBy="POSTTIME DESC";
 document.RollPageForm.CurrentPage.value=curPage;
 document.RollPageForm.CountPerPage.value=perPage;
 document.RollPageForm.myOrder.value=strOrderBy;
 document.RollPageForm.submit();
}

2 点击图片后用文本框的数据控制将传到哪一页:
<head>
<script languange="javascript">;
function manroll()
{
 if (window.turnpagetext.value!="")
 {
  window.open("http://blog.csdn.net/delva")
  //这里可以用到window.turnpagetext.value的值。
  window.turnpagetext.value="";
 }
}
</script>
</head>

<body>
<input name="turnpagetext" type="text" size="6">
<img src="go.gif" onclick=manroll()> 
</body>

3 翻页前检查是否超出页的上下界:
<head>
<script languange="javascript">;
function manroll(max)
{
 if (window.turnpagetext.value!="")
 {
    var p;
  if(window.turnpagetext.value<=0)p=1;
  else if(window.turnpagetext.value>max)p=max;
  else p=window.turnpagetext.value;
 alert(p);
  window.turnpagetext.value="";
 }
 
}
</script>
</head>

<body>
<input name="turnpagetext" type="text" size="6">
<img src="cangbaodong/ctbk_go.gif" width="23" height="20" align="top" onclick=manroll(10)> 
</body>

4 输入不是数字不给予响应:
function manroll(max,strOrderBy)
{
    if(!isNaN(window.pagetxt.value)){
        if(window.pagetxt.value!="")
        {
         if (pagetxt.value>max)rollPage(max,9,strOrderBy);
         else if (pagetxt.value<=0)rollPage(1,9,strOrderBy);
         else rollPage(pagetxt.value,9,strOrderBy);
        }
    }
}

2004年12月28日10:14:03

分享到:
评论

相关推荐

    PHP实现翻页处理的类

    在PHP编程中,翻页处理是一项常见的功能,特别是在网页数据量较大时,为了提高用户体验,通常会将数据分页展示。本示例介绍了一个用PHP实现的翻页处理类,这个类提供了对数据库查询结果进行分页显示的能力。以下是这...

    使用spring技术做翻页处理

    在本教程中,我们将探讨如何利用Spring技术实现翻页处理。 首先,翻页的核心原理是通过限制每次从数据库中获取的数据量,然后根据用户交互(如点击“下一页”按钮)来动态地加载不同部分的数据。Spring提供了多种...

    kindle app for 电子墨水屏设备,加入翻页处理

    kindle app for 电子墨水屏设备,加入翻页处理。电子书设备,翻页无过渡效果。即该app安装后,会将设备识别为电子书设备,而不是普通的Android设备,或者Android手机、平板之类的。电子墨水屏设备:带电子墨水屏的...

    Android翻页效果实现技术分享.pdf

    2. **翻页处理**:在初始化时,创建两个位图(BMP1和BMP2),并分别转化为Canvas。根据用户的手势识别首次触摸的区域,判断翻页方向,并加载相应的数据到另一个Canvas中。随后,通过动画调用使视图移动到首次触摸的...

    翻页时钟C#处理 素材+基础

    标题 "翻页时钟C#处理 素材+基础" 涉及到的是使用C#编程语言创建一个具有翻页效果的时钟应用。翻页时钟是一种视觉上吸引人的数字显示方式,通常在电子设备或软件界面上用于显示时间。这种时钟模拟了传统的机械翻页钟...

    wpf仿iphone桌面翻页效果

    在本文中,我们将深入探讨...总的来说,实现“wpf仿iphone桌面翻页效果”需要结合WPF的动画、布局、数据绑定、事件处理和自定义控件等特性。通过巧妙地运用这些工具,可以构建出一款既美观又功能完善的桌面翻页应用。

    jsp实现翻页如果有兴趣可以参考

    此外,还需要定义一些用于翻页处理的变量,如每页显示的记录数、当前页码等。 ```jsp ;charset=gb2312" %&gt; java.sql.Connection sqlCon; // 数据库连接对象 java.sql.Statement sqlStmt; // SQL语句对象 java....

    按钮翻页 按钮翻页 按钮翻页

    5. **响应式设计**:确保按钮翻页在不同设备和屏幕尺寸上都能良好工作,需要考虑移动设备和桌面设备的差异,可能需要调整布局和触摸事件的处理。 6. **性能优化**:为了提高用户体验,避免一次性加载大量数据,可以...

    24c04是通用的存储器,这程序很经典,有中文注释,可以直接套用,以及多个期间级联方法非常好的24C04的驱动编写,最关键的是翻页的编写值得看看

    这种操作在嵌入式系统中尤为重要,因为不当的翻页处理可能导致数据覆盖或丢失。 ### 结论 通过分析给定的代码片段和描述,可以看出该24C04驱动程序的编写充分考虑了I2C通信协议的特性,尤其是在翻页操作上做了详尽...

    QT 翻页效果基础实现

    这个类需要包含页面内容,并能处理翻页相关的操作。 2. **设置场景和视图**: 在主窗口中添加QGraphicsView,然后将QGraphicsScene关联到该视图。在场景中添加代表页面的QGraphicsItem实例。 3. **实现翻页动画**: ...

    手势翻页 vc源码 图像处理

    在这个"手势翻页vc源码"项目中,开发者利用VC++的MFC(Microsoft Foundation Classes)库或者WinAPI来处理用户输入事件,并结合图像处理算法,实现了手势翻页的功能。 1. **手势识别**:手势识别通常涉及到计算机...

    html5 图书翻页效果

    JavaScript则负责处理用户的交互,如点击、滑动等动作,以及实现翻页动画效果。 图书翻页效果通常有两种实现方式:基于CSS3和基于Canvas。CSS3方法利用了3D变换和过渡效果来创建翻页动画,这种方法对硬件加速支持较...

    翻页效果 书翻页

    1. **模型与纹理处理**:在Unity3D中创建翻页效果前,需要准备纸张模型和相应的纹理贴图。这些模型通常为平面或简单的曲面,而纹理则用于模拟书页的真实感。 2. **动画系统**:Unity3D内置了一套强大的动画系统,...

    安卓翻页效果相关-安卓翻页效果上下左右都可以翻页仿照Flipboard翻页的效果.rar

    同时,为了使翻页看起来更自然,还需要处理好阴影和透明度的变化,这可以通过在动画过程中改变视图的alpha值和添加阴影效果来实现。 在代码实现中,开发者可能会创建一个自定义的ViewGroup,比如PageView,来承载每...

    电信设备-摆杆翻页信息处理机.zip

    《电信设备-摆杆翻页信息处理机》 在当今的通信行业中,各种电信设备扮演着至关重要的角色,其中摆杆翻页信息处理机是一种特殊的技术装置,它主要用于处理和传输大量的电信信息。这种设备的独特之处在于其采用了...

    html_html图片翻页_html实现翻页_html_

    为了实现翻页效果,我们需要添加一些JavaScript代码来处理用户的点击事件。例如,我们可以添加两个按钮,一个用于向前翻页,一个用于向后翻页: ```html 上一页 下一页 ``` 接着,我们编写JavaScript代码来响应...

    UIPageViewController翻页以及自动翻页

    3. **实现翻页手势**:默认情况下,UIPageViewController已经处理了用户的滑动手势。但如果你想自定义手势,可以禁用默认的手势并添加自己的。 4. **实现自动翻页**:要实现自动翻页,你需要创建一个定时器,并在...

    各种翻页效果集合

    这些库通常包括对触控事件的处理,使得用户可以通过手势进行翻页。 5. **看图应用中的翻页效果**: 图片浏览器中的翻页效果通常更为简洁,可能只是简单的左右滑动过渡。可以使用`ViewPager`配合自定义的`...

    c#实现翻页效果

    在C#编程环境中,实现一个类似书本翻页的动画效果是一项挑战性的任务,它涉及到图形用户界面(GUI)的设计、高级绘图技术以及动画控制。这个项目通常用于创建更吸引人的用户界面,比如电子书应用或者展示类软件。...

    前端实现图书翻页(支持正向和逆向翻页)效果(含代码和演示视频)

    同时,CSS还可以用于处理页面的布局,确保翻页动画流畅,并在翻页过程中隐藏或显示相应的页面内容。在这个项目中,CSS还可能包含了针对不同设备和屏幕尺寸的响应式设计,以保证在各种设备上都能良好运行。 然后是...

Global site tag (gtag.js) - Google Analytics