Paginacion

04/05/2006 - 10:43 por odhin | Informe spam
quisiera saber como puedo mejorar mi paginación de resultados. He creado una
paginacion sencilla (<<Anterior 1 2 3 4 5 Siguiente>>). Me gustaría que
cuando el numero de paginas sea elevado, no me las muestre todas, sino que me
muestre un numero determinado de paginas, y que vaya cambiando en función de
la navegación que se realice sobre ellas.

Preguntas similare

Leer las respuestas

#1 urko binarya
04/05/2006 - 16:56 | Informe spam
puedes poner
<%menor=paginaactual-4
if paginaactual-4<0 then
menor=0
end if
mayor=paginaactual+4
if paginaactual+4>totalpaginas then
mayor=totalpaginas
end if

for x=menor to totalpaginas%>
<%if x=paginaactual then%>
<%=x%>
<%else%>
<a href="listado.asp?pagina=<%=x%>"><%=x%></a>
<%end if%>
<%next%>
mas o menos para que tengas una idea.


"odhin" escribió en el mensaje
news:
quisiera saber como puedo mejorar mi paginación de resultados. He creado
una
paginacion sencilla (<<Anterior 1 2 3 4 5 Siguiente>>). Me gustaría que
cuando el numero de paginas sea elevado, no me las muestre todas, sino que
me
muestre un numero determinado de paginas, y que vaya cambiando en función
de
la navegación que se realice sobre ellas.
Respuesta Responder a este mensaje
#2 odhin
05/05/2006 - 08:25 | Informe spam
Gracias urko, voy a probar lo que me has dicho... Ya te contaré como me ha ido.

Un saludo.

"urko binarya" escribió:

puedes poner
<%menor=paginaactual-4
if paginaactual-4<0 then
menor=0
end if
mayor=paginaactual+4
if paginaactual+4>totalpaginas then
mayor=totalpaginas
end if

for x=menor to totalpaginas%>
<%if x=paginaactual then%>
<%=x%>
<%else%>
<a href="listado.asp?pagina=<%=x%>"><%=x%></a>
<%end if%>
<%next%>
mas o menos para que tengas una idea.


"odhin" escribió en el mensaje
news:
> quisiera saber como puedo mejorar mi paginación de resultados. He creado
> una
> paginacion sencilla (<<Anterior 1 2 3 4 5 Siguiente>>). Me gustaría que
> cuando el numero de paginas sea elevado, no me las muestre todas, sino que
> me
> muestre un numero determinado de paginas, y que vaya cambiando en función
> de
> la navegación que se realice sobre ellas.



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida