Usando Jquery-man.js
需要分页地方
<linguagem de script=javascript>
function CheckPage(páginas){
$(#plShow).load(plAjax.asp?ID=<%=news_id%>&p=+páginas);
}
</script>
<div id=plMostrar>
<linguagem de script=javascript>
$(#plShow).load(plAjax.asp?ID=<%=news_id%>);
</script>
</div>
<%
'完了,就是这么简单 ...
%>
plAjax.asp 显示分页
<!--#include file=inc/conn.asp-->
<%
ID = solicitação.QueryString(ID)
se ID = ou isnull(ID) então
resposta.End()
terminar se
P = solicitação.QueryString (p)
se P = ou é nulo (P) então
P = 1
terminar se
se P = 1 então
sql = selecione os 5 primeiros * de pl onde byID='&ID&' ordene por id desc
outro
pz = 5*(P-1)
sql = selecione os 5 primeiros * de pl onde id não está (selecione top &pz& id de pl onde byID='&ID&' ordene por id desc) e byID='&ID&' ordene por id desc
terminar se
resposta.Charset=gb2312
definir rs = conn.execute(sql)
se rs.eof então
resposta.Write <dl><dt style='color:#FF0000'>暂无评论!</dt></dl>
resposta.End()
terminar se
enquanto não rs.eof
%>
<dl>
<dt><img src=Image/page/face/<%=rs(face)%>.png />
<%
se rs(éMostrar) então
resposta.Write 游客
outro
resposta.Escreva rs (nome)
terminar se
%>
<%=rs(adddate)%> 发表
</dt>
<dt><%=rs(content)%></dt>
</dl>
<%
rs.movnext
vamos
rs.fechar
%>
<div estilo=altura:40px;>
<ul class=Estilo da página=margin-top:20px;>
<%
'这里采用了仿百度分页效果
sql = selecione contagem(*) como maxnum de pl onde byID='&ID&'
rs = conn.execute(sql)
máximo núm = rs(máxnúm)
se maxnum mod 5 então
contagem de páginas = int(máximo/5)+1
outro
contagem de páginas = máximo/5
terminar se
se P = 1 ou P<1 então
resposta.Escreva <li>首页</li><li>上页</li>
outro
resposta.Write <li><a href='javascript:void(0);' onclick='CheckPage(1)'>首页</a></li><li><a href='javascript:void(0);' onclick='CheckPage(&P-1&)'>上页</a></li>
terminar se
se P>1 então a=1
se P>2 então a=2
se P>3 então a=3
se P>4 então a=4
se P>5 então a=4
para i=(Pa) para P-1
resposta.Write <li class='dpage'><a href='javascript:void(0);' onclick='CheckPage(&i&)'>&i&</a></li>
próximo
resposta.Escreva <li>&P&</li>
para j=(P+1) a (P+5)
se j>pageCount então
saída para
terminar se
resposta.Write <li class='dpage'><a href='javascript:void(0);' onclick='CheckPage(&j&)'>&j&</a></li>
próximo
se int(P) = int(pageCount) ou int(pageCount) = 0 então
resposta.Write <li>下页</li><li>尾页</li>
outro
resposta.Write <li><a href='javascript:void(0);' onclick='CheckPage(&P+1&)'>下页</a></li><li><a href='javascript:void(0);' onclick='CheckPage(&pageCount&)'>尾页</a></li>
terminar se
%>
</ul>
</div>
' 样式表
.Página{
largura:automático; altura:16px;
}
.Página li{
exibição: embutido; altura:16px; altura da linha: 16px; preenchimento à esquerda: 6px; alinhamento de texto:centro; margem esquerda:5px; preenchimento à direita: 5px
}
.Página .dpage{
borda:1px #D6D6D6 sólido; plano de fundo:#F7F7F7; peso da fonte: negrito;
}
#plMostrar dl{
altura:automático; border-bottom:1px #D6D6D6 tracejado; margem superior: 8px; claro: ambos; largura:95%;
}
#plMostrar dt{
altura:24px; alinhamento de texto: esquerda; altura da linha: 24px; cor:#666;
}