准备工作 Jquery-man.js
需要分页地方
<lenguaje de escritura=javascript>
función CheckPage(páginas){
$(#plShow).load(plAjax.asp?ID=<%=news_id%>&p=+pages);
}
</script>
<div id=plMostrar>
<lenguaje de escritura=javascript>
$(#plShow).load(plAjax.asp?ID=<%=news_id%>);
</script>
</div>
<%
'完了,就是这么简单...
%>
plAjax.asp 显示分页
<!--#include file=inc/conn.asp-->
<%
ID = solicitud.QueryString(ID)
si ID = o es nulo (ID) entonces
respuesta.Fin()
terminar si
P = solicitud.QueryString(p)
si P = o es nulo (P) entonces
pag = 1
terminar si
si p = 1 entonces
sql = seleccionar los 5 mejores * de pl donde byID='&ID&' ordenar por id desc
demás
pz = 5*(P-1)
sql = seleccione los 5 primeros * de pl donde la identificación no está (seleccione la parte superior &pz& id de pl donde byID='&ID&' ordene por id desc) y byID='&ID&' ordene por id desc
terminar si
respuesta.Charset=gb2312
establecer rs = conexión.execute(sql)
si rs.eof entonces
respuesta.Escribir <dl><dt style='color:#FF0000'>暂无评论!</dt></dl>
respuesta.Fin()
terminar si
mientras no rs.eof
%>
<dl>
<dt><img src=Imagen/página/cara/<%=rs(cara)%>.png />
<%
si rs(isShow) entonces
respuesta.Escribir 游客
demás
respuesta.Escribir rs(nombre)
terminar si
%>
<%=rs(adddate)%> 发表
</dt>
<dt><%=rs(contenido)%></dt>
</dl>
<%
rs.movenext
encaminarse a
rs.cerrar
%>
<estilo div=altura:40px;>
<ul class=Estilo de página=margin-top:20px;>
<%
'这里采用了仿百度分页效果
sql = seleccione count(*) como maxnum de pl donde byID='&ID&'
rs = conexión.ejecutar(sql)
núm máx = rs(núm máximo)
si maxnum mod 5 entonces
número de páginas = int(númmáx/5)+1
demás
número de páginas = número máximo/5
terminar si
si P = 1 o P<1 entonces
respuesta.Escribir <li>首页</li><li>上页</li>
demás
respuesta.Escribir <li><a href='javascript:void(0);' onclick='CheckPage(1)'>首页</a></li><li><a href='javascript:void(0);' onclick='CheckPage(&P-1&)'>上页</a></li>
terminar si
si P>1 entonces a=1
si P>2 entonces a=2
si P>3 entonces a=3
si P>4 entonces a=4
si P>5 entonces a=4
para i=(Pa) a P-1
respuesta.Escribir <li class='dpage'><a href='javascript:void(0);' onclick='CheckPage(&i&)'>&i&</a></li>
próximo
respuesta.Escribir <li>&P&</li>
para j=(P+1) a (P+5)
si j>pageCount entonces
salida para
terminar si
respuesta.Escribir <li class='dpage'><a href='javascript:void(0);' onclick='CheckPage(&j&)'>&j&</a></li>
próximo
si int(P) = int(pageCount) o int(pageCount) = 0 entonces
respuesta.Escribir <li>下页</li><li>尾页</li>
demás
respuesta.Escribir <li><a href='javascript:void(0);' onclick='CheckPage(&P+1&)'>下页</a></li><li><a href='javascript:void(0);' onclick='CheckPage(&pageCount&)'>尾页</a></li>
terminar si
%>
</ul>
</div>
' 样式表
.Página{
ancho:automático; altura: 16px;
}
.Página li{
pantalla: en línea; altura: 16px; altura de línea: 16px; relleno-izquierda: 6px; alineación de texto:centro; margen izquierdo: 5px; relleno-derecha: 5px
}
.Página .dpágina{
borde: 1px #D6D6D6 sólido; fondo:#F7F7F7; peso de fuente: negrita;
}
#plMostrar dl{
altura:automático; borde inferior: 1px #D6D6D6 discontinuo; margen superior: 8px; claro: ambos; ancho: 95%;
}
#plMostrar dt{
altura: 24 píxeles; alineación de texto: izquierda; altura de línea: 24 px; color:#666;
}