2013-10-22 24 views
0

我正在嘗試實現分頁。我正試圖找出創建導航鏈接的算法。
實施例:簡單的分頁和如何創建鏈接

<ul id="mystyle"> 
<li class="previous">«Previous</li> 
<li class="active">1</li> 
<li><a href="?page=2">2</a></li> 
<li><a href="?page=3">3</a></li> 
<li><a href="?page=4">4</a></li> 
<li><a href="?page=5">5</a></li> 
<li><a href="?page=6">6</a></li> 
<li><a href="?page=7">7</a></li> 
<li class="next"><a href="?page=2">Next »</a></li> 
</ul>  

所以這產生結果集7頁的鏈接。我的問題是,如果結果集太小而且只需要2個鏈接。
有沒有一些如何考慮這個問題的例子?

+0

你在用什麼動態語言? –

+0

@JoshC:JSP,但基本的工作人員。我認爲這是語言不可知的?在sevlets中,php等是一樣的嗎? – Jim

回答

0

最好的方法是根據您的動態語言生成頁數。 例如在php中,您可以使用表格的索引作爲頁面爲表中的每個條目生成一行。

+0

我的問題是關於通常顯示在頁面底部的鏈接:'上一個<1,2,3,4,5,6,7>下一個'每個鏈接都是對應頁面的href – Jim

+0

是的,但是你需要自己開發這個系統,無論是在JavaScript或PHP。舉個例子,你可以查看這個鏈接: http://web.enavu.com/tutorials/making-a-jquery-pagination-system/ –

+0

這個想法是,你有你的PHP或JavaScript代碼可用的頁面數量,並且使用它生成頁面選擇器...雖然在評論中解釋了一段時間:)如果你尋找google-javascript分頁,你會很容易地找到一個例子(如果上面的那個不適合你) –