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/zh-tw/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

發表回復

登錄後才能評論