e路js分页样式类资源的简单介绍

本文目录一览:

怎样用JS实现网站分页,得到JS代码后如何使用?

你是要ajax?建议用ajax的框架,假如你是用java的 ajaxanywhere是个比较好的框架。net直接拖就行了。。纯粹的js的分页那有什么意义?数据不分页的话,数据都读到页面上了,你服务器内存不会溢出吗

JS分页代码?

script language=”javascript”

!–

function showPageLink(sUrl,iPage,iCount){

var i;

i=Math.max(1,iPage-1);

if(iPage==1){

document.write(“span style=’color:#7D7D7D’FONT face=Webdings9/FONT/span “);

document.write(“span style=’color:#7D7D7D’FONT face=Webdings7/FONT/span “);

}

else{

document.write(“a href=\”” + sUrl + “1\” title=’第 1 页’FONT face=Webdings9/FONT/a “);

document.write(“a href=\”” + sUrl + i + “\” title=’上一页(第 ” + i + ” 页)’FONT face=Webdings7/FONT/a “);

}

if(iPage6) document.write(“span style=’font-size:8px’···/span “);

for(i=Math.max(1,iPage-5);iiPage;i++){

document.write(“a href=\””+sUrl + i + “\” title=’第 ” + i + ” 页’b” + i + “/b/a “);

}

document.write(“font color=’#ff3333’b” + iPage + “/b/font “);

for(i=iPage+1;i=Math.min(iCount,iPage+5);i++){

document.write(“a href=\””+sUrl + i + “\” title=’第 ” + i + ” 页’b” + i + “/b/a “);

}

i=Math.min(iCount,iPage+1);

if(iCountiPage+5) document.write(“span style=’font-size:8px’···/span “);

if(iPage==iCount){

document.write(“span style=’color:#7D7D7D’FONT face=Webdings8/FONT/span “);

document.write(“span style=’color:#7D7D7D’FONT face=Webdings:/FONT/span “);

}

else{

document.write(“a href=\”” + sUrl + i + “\” title=’下一页(第 ” + i + ” 页)’FONT face=Webdings8/FONT/a “);

document.write(“a href=\”” + sUrl + iCount + “\” title=’最后一页(第 ” + iCount + ” 页)’FONT face=Webdings:/FONT/a “);

}

}

showPageLink(“%=selfname%?page=”,%=page%,%=totalpage%);

//–

/script

其中selfname为该页面的文件路径

page为当前页

totalpage为总页数

通过js修改当前分页的样式?

原则上像这样的功能,应该直接在asp中完成,而不是在前端通过js来实现,这纯属脱裤子放屁。

下面是修改后的代码,不再需要js:

i id=”pronumber”%for i = 1 to n%a href=”%=filename%?page=%=i%%=url%”span%if i=int(request(“page”)) then% style=”background:red; color:#fff”%end if%%=i%/span/a%next%/i

另外,html标签的id是具有唯一性的,也就是说每个标签的id是不能相同的。如果出现相同,那么只有第一个才能被js找到。你的这些span都用了相同的id,所以样式始终被匹配到第一个span中。这就是你的代码的错误所在。此种情况应该用class而不是用id,class(类)是允许重复的。

javascript分页

你好,你看下是不是你要的代码呢,我还扩充了t[26]=”利用JavaScript实现网页分页技术25|25.htm|2002.6.8|枫情”

t[27]=”利用JavaScript实现网页分页技术26|26.htm|2002.6.8|枫情”

html

script language=”JavaScript”

!–

var p=8

var t=new Array()

t[0]=”利用JavaScript实现网页分页技术1|01.htm|2002.6.8|枫情”

t[1]=”利用JavaScript实现网页分页技术2|02.htm|2002.6.8|枫情”

t[2]=”利用JavaScript实现网页分页技术3|03.htm|2002.6.8|枫情”

t[3]=”利用JavaScript实现网页分页技术4|04.htm|2002.6.8|枫情”

t[4]=”利用JavaScript实现网页分页技术5|05.htm|2002.6.8|枫情”

t[5]=”利用JavaScript实现网页分页技术6|06.htm|2002.6.8|枫情”

t[6]=”利用JavaScript实现网页分页技术7|07.htm|2002.6.8|枫情”

t[7]=”利用JavaScript实现网页分页技术8|08.htm|2002.6.8|枫情”

t[8]=”利用JavaScript实现网页分页技术9|09.htm|2002.6.8|枫情”

t[9]=”利用JavaScript实现网页分页技术10|10.htm|2002.6.8|枫情”

t[10]=”利用JavaScript实现网页分页技术11|11.htm|2002.6.8|枫情”

t[11]=”利用JavaScript实现网页分页技术12|12.htm|2002.6.8|枫情”

t[12]=”利用JavaScript实现网页分页技术13|13.htm|2002.6.8|枫情”

t[13]=”利用JavaScript实现网页分页技术14|14.htm|2002.6.8|枫情”

t[14]=”利用JavaScript实现网页分页技术15|15.htm|2002.6.8|枫情”

t[15]=”利用JavaScript实现网页分页技术16|16.htm|2002.6.8|枫情”

t[16]=”利用JavaScript实现网页分页技术17|17.htm|2002.6.8|枫情”

t[17]=”利用JavaScript实现网页分页技术18|18.htm|2002.6.8|枫情”

t[18]=”利用JavaScript实现网页分页技术19|19.htm|2002.6.8|枫情”

t[19]=”利用JavaScript实现网页分页技术20|20.htm|2002.6.8|枫情”

t[20]=”利用JavaScript实现网页分页技术21|21.htm|2002.6.8|枫情”

t[21]=”利用JavaScript实现网页分页技术22|22.htm|2002.6.8|枫情”

t[22]=”利用JavaScript实现网页分页技术23|23.htm|2002.6.8|枫情”

t[23]=”利用JavaScript实现网页分页技术24|24.htm|2002.6.8|枫情”

t[24]=”利用JavaScript实现网页分页技术25|25.htm|2002.6.8|枫情”

t[25]=”利用JavaScript实现网页分页技术26|26.htm|2002.6.8|枫情”

t[26]=”利用JavaScript实现网页分页技术25|25.htm|2002.6.8|枫情”

t[27]=”利用JavaScript实现网页分页技术26|26.htm|2002.6.8|枫情”

var totalPage=Math.ceil(t.length/p)

var curPage=1;

var str=window.location.toString();

if (str.indexOf(“?”)==-1)

str=str+”?1″

r=str.split(“?”)

curPage=parseInt(r[1],10);

w();

if (curPage1)

document.write(“a href=”+r[0]+”?”+(curPage-1)+”上一页/a”);

else

document.write(“上一页”);

document.write(” 第”+(t.length-(curPage-1)*p)+”至”);

if (curPagetotalPage)

document.write(t.length-(curPage)*p+1);

else

document.write(“1”);

document.write(“条,总共有”+t.length+”条信息! “);

if (curPagetotalPage)

document.write(“a href=”+r[0]+”?”+(curPage+1)+”下一页/a”);

else

document.write(“下一页”);

function w()

{

var c=new Array()

if (curPage=totalPage){

b=t.length;

s=(totalPage-1)*p;

}

else{

b=curPage*p;

s=(curPage-1)*p;

}

for (i=s;ib;i++)

{

try{

c=t[i].split(“|”)

document.write(” “+(t.length-i)+”、文 章 标 题a href=”+c[1]+” target=_blank”+c[0]+”/a时间”+c[2]+”作者”+c[3]

+”br”);

}catch(e){alert(“i:”+i+”,b:”+b+”,s:”+s)}

}

}

// —

/script

/html

仔细理解它的内涵,我用//标出了我修改的地方,对比下原来的代码,看看它的思路吧,其实不难。

再给你推荐个网站,

若有问题,请到留言,只要在能力范围之内,肯定帮助。

论坛:

求js分页,调用方法 页面样式

div id=”page”

ulli第111111页的内容/li/ul

ulli第222222页的内容/li/ul

ulli第333333页的内容/li/ul

/div

div id=”innerpage”/div

script type=”text/javascript”

//Page

var obj,j;

var page=0;

var nowPage=0; //当前页

var listNum=1; //每页显示条数

var PagesLen; //总页数

var PageNum=10; //分页链接数(5个)

onload=function(){

obj=document.getElementById(“page”).getElementsByTagName(“ul”);

j=obj.length

PagesLen=Math.ceil(j/listNum);

upPage(0)

}

function upPage(p){

nowPage=p

//内容变换

for (var i=0;ij;i++){

obj[i].style.display=”none”

}

for (var i=p*listNum;i(p+1)*listNum;i++){

if(obj[i])obj[i].style.display=”block”

}

strS=’a href=”JavaScript:FirstPage()” onclick=”upPage(0)”首页/a ‘

var PageNum_2=PageNum%2==0?Math.ceil(PageNum/2)+1:Math.ceil(PageNum/2)

var PageNum_3=PageNum%2==0?Math.ceil(PageNum/2):Math.ceil(PageNum/2)+1

var strC=””,startPage,endPage;

if (PageNum=PagesLen) {startPage=0;endPage=PagesLen-1}

else if (nowPagePageNum_2){startPage=0;endPage=PagesLen-1PageNum?PageNum:PagesLen-1}//首页

else {startPage=nowPage+PageNum_3=PagesLen?PagesLen-PageNum-1: nowPage-PageNum_2+1;var t=startPage+PageNum;endPage=tPagesLen?PagesLen-1:t}

for (var i=startPage;i=endPage;i++){

if (i==nowPage)strC+=’a href=”JavaScript:curPage()” class=”curpage” onclick=”upPage(‘+i+’)”‘+(i+1)+’/a ‘

else strC+=’a href=”#JavaScript:Page()” onclick=”upPage(‘+i+’)”‘+(i+1)+’/a ‘

}

strE=’ a href=”JavaScript:LastPage()” onclick=”upPage(‘+(PagesLen-1)+’)”尾页/a ‘

strE2=nowPage+1+”/”+PagesLen+”页”+” 共”+j+”条”

document.getElementById(“innerpage”).innerHTML=strS+strC+strE+strE2

}

/script

原创文章,作者:简单一点,如若转载,请注明出处:https://www.506064.com/n/127341.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
简单一点简单一点
上一篇 2024-10-03 23:15
下一篇 2024-10-03 23:15

相关推荐

  • Python飞机大战中文字资源分析

    Python飞机大战是一款经典的飞行射击游戏,在游戏过程中,玩家需要控制一架飞机不断消灭敌人,生存到最后。该游戏使用Python语言编写,其中涉及到的文字资源对游戏的整体体验有重要…

    编程 2025-04-29
  • Python简单数学计算

    本文将从多个方面介绍Python的简单数学计算,包括基础运算符、函数、库以及实际应用场景。 一、基础运算符 Python提供了基础的算术运算符,包括加(+)、减(-)、乘(*)、除…

    编程 2025-04-29
  • Python满天星代码:让编程变得更加简单

    本文将从多个方面详细阐述Python满天星代码,为大家介绍它的优点以及如何在编程中使用。无论是刚刚接触编程还是资深程序员,都能从中获得一定的收获。 一、简介 Python满天星代码…

    编程 2025-04-29
  • Python海龟代码简单画图

    本文将介绍如何使用Python的海龟库进行简单画图,并提供相关示例代码。 一、基础用法 使用Python的海龟库,我们可以控制一个小海龟在窗口中移动,并利用它的“画笔”在窗口中绘制…

    编程 2025-04-29
  • 主存属于可抢占资源吗?

    主存(内存)一般被视为非可抢占资源,即进程已经分配内存后,操作系统不会轻易将其从该进程中抢占。然而在一些情况下,主存也可以被视为可抢占资源。 一、 内存分配 在大多数情况下,内存是…

    编程 2025-04-29
  • 如何使用HTML修改layui内部样式影响全局

    如果您想要使用layui来构建一个美观的网站或应用,您可能需要使用一些自定义CSS来修改layui内部组件的样式。然而,修改layui组件的样式可能会对整个页面产生影响,甚至可能破…

    编程 2025-04-29
  • jQuery Datatable分页中文

    jQuery Datatable是一个非常流行的数据表插件,它可以帮助您快速地在页面上创建搜索、过滤、排序和分页的数据表格。不过,它的默认设置是英文的,今天我们就来探讨如何将jQu…

    编程 2025-04-29
  • 从零入坑嵌入式及相关优质资源推荐

    对于一个全能编程开发工程师而言,嵌入式开发是不可忽视的领域。本文将从入坑嵌入式的不同方面进行详细阐述,并推荐一些优质资源。 一、嵌入式开发简介 嵌入式开发是指将多种软硬件技术融合在…

    编程 2025-04-28
  • Python樱花树代码简单

    本文将对Python樱花树代码进行详细的阐述和讲解,帮助读者更好地理解该代码的实现方法。 一、简介 樱花树是一种图形效果,它的实现方法比较简单。Python中可以通过turtle这…

    编程 2025-04-28
  • Python大神作品:让编程变得更加简单

    Python作为一种高级的解释性编程语言,一直被广泛地运用于各个领域,从Web开发、游戏开发到人工智能,Python都扮演着重要的角色。Python的代码简洁明了,易于阅读和维护,…

    编程 2025-04-28

发表回复

登录后才能评论