準備工作 Jquery-man.js
需要分頁位置
<腳本語言=javascript>
函數檢查頁面(頁){
$(#plShow).load(plAjax.asp?ID=<%=news_id%>&p=+pages);
}
</腳本>
<div id=plShow>
<腳本語言=javascript>
$(#plShow).load(plAjax.asp?ID=<%=news_id%>);
</腳本>
</div>
<%
’好了,就這麼簡單…
%>
plAjax.asp顯示分頁
<!--#include file=inc/conn.asp-->
<%
ID = 請求.QueryString(ID)
如果 ID = 或 isnull(ID) 那麼
響應.End()
結束如果
P = 請求.QueryString(p)
如果 P = 或 isnull(P) 則
P = 1
結束如果
如果 P = 1 那麼
sql = 選擇前 5 個 * from pl where byID='&ID&' order by id desc
別的
pz = 5*(P-1)
sql = select top 5 * from pl where id not in(select top &pz& id from pl where byID='&ID&' order by id desc) and byID='&ID&' order by id desc
結束如果
回應.Charset=gb2312
設定 rs = conn.execute(sql)
如果 rs.eof 那麼
response.Write <dl><dt style='color:#FF0000'>暫無評論!
響應.End()
結束如果
而不是 rs.eof
%>
<dl>
<dt><img src=Image/page/face/<%=rs(face)%>.png />
<%
如果 rs(isShow) 那麼
回覆.寫遊客
別的
回應.Write rs(name)
結束如果
%>
<%=rs(adddate)%> 發表
</dt>
<dt><%=rs(內容)%></dt>
</dl>
<%
rs.movenext
文德
rs.close
%>
<div樣式=高度:40px;>
<ul class=頁面樣式=margin-top:20px;>
<%
'這裡採用了仿百度分頁效果
sql = 從 pl 選擇 count(*) 作為 maxnum,其中 byID='&ID&'
rs = conn.execute(sql)
最大數 = rs(最大數)
如果 maxnum mod 5 那麼
頁數 = int(maxnum/5)+1
別的
頁數 = 最大頁數/5
結束如果
如果 P = 1 或 P<1 那麼
response.Write <li>首頁</li><li>首頁</li>
別的
response.Write <li><a href='javascript:void(0);' onclick='CheckPage(1)'>首頁</a></li><li><a href='javascript:void(0);' onclick='CheckPage(&P-1&)'>上頁</a></li>
結束如果
如果 P>1 則 a=1
如果 P>2 則 a=2
如果 P>3 則 a=3
如果 P>4 則 a=4
如果 P>5 則 a=4
對於 i=(Pa) 至 P-1
response.Write <li class='dpage'><a href='javascript:void(0);' onclick='CheckPage(&i&)'>&i&</a></li>
下一個
回應.Write <li>&P&</li>
對於 j=(P+1) 至 (P+5)
如果 j>pageCount 那麼
退出
結束如果
response.Write <li class='dpage'><a href='javascript:void(0);' onclick='CheckPage(&j&)'>&j&</a></li>
下一個
如果 int(P) = int(pageCount) 或 int(pageCount) = 0 那麼
response.Write <li>下頁</li><li>尾頁</li>
別的
response.Write <li><a href='javascript:void(0);' onclick='CheckPage(&P+1&)'>下頁</a></li><li><a href='javascript:void(0);' onclick='CheckPage(&pageCount&)'>尾頁</a></li>
結束如果
%>
</ul>
</div>
' 款式表
。
寬度:自動;高度:16px;
}
.李頁{
顯示:內嵌;高度:16px;行高:16px;左內邊距:6px;文字對齊:居中;左邊距:5px;右內邊距:5px
}
.頁.d頁{
邊框:1px #D6D6D6 實心;背景:#F7F7F7;字體粗細:粗體;
}
#pl顯示 dl{
高度:自動;邊框底部:1px #D6D6D6 虛線;上邊距:8px;明確:兩者;寬度:95%;
}
#pl顯示 dt{
高度:24px;文字對齊:左對齊;行高:24px;顏色:#666;
}