Porque se debe paginar? - Rapidez para mostrar resultados? - Acotar registros de la consulta a la BD? - Facilidar la navegación?
En mi opinión y si tu aplicación te lo permite, el usuario debe configurar los resultados tal y como lo hace GOOGLE (número de resultados por páginas) pero con más funcionalidades como máximo número de páginas, ... Códigos que te puedan servir: http://jpinedo.webcindario.com/scripts/paginator/ http://paginator.rubyforge.org/ Más lectura: http://www.desarrolloweb.com/articulos/1035.php http://www.programacionweb.net/articulos/articulo/?num=49 Un saludo: MARTIN El día 14 de abril de 2008 10:16, Victoria Gracia <[EMAIL PROTECTED]> escribió: > Hola, > > Estoy trabajando en un producto web de información que, como es > habitual, potencialmente puede arrojar muchos resultados y por tanto se > hará necesario permitir al usuario acceder a porciones parciales de > éstos, lo que se conoce por sistema de paginación y que seguro os habéis > encontrado millones de veces en la web, aunque no existe una forma única > de resolverlo. > > Google: > Coloca tantas "o" como páginas de resultados se haya obtenido > (hasta 12) y enlaces numerados del 1 al número de páginas y un > enlace con la palabra siguiente. > Funcionamiento > Pulsar sobre un número (o la letra "o" correspondiente)te lleva > a esa página de resultados. Si hay muchas páginas la paginación > se actualiza y muestra los enlaces "anterior", 21 números de > página con enlace directo a la página, y enlace posterior. Cada > número te lleva a la página, anterior a la página anterior a la > que se muestra en pantalla, siguiente la posterior, y los > números de página de resultados (a menos que la proximidad a las > páginas inicial o final hagan variar el comportamiento). > > Flickr: > Muestra los números de 8 páginas de resultados, con enlaces que > llevan a la anterior y la posterior. Debajo indica el número de > resultados (no de páginas) obtenidos. > > etc... > > En algunos casos (ahora no los recuerdo) había visto acceso directo a la > página inicial o final. > > En otros también he llegado a ver la posibilidad de navegar por grupos: > si las páginas tienen 10 resultados cada una, y la paginación muestra 5 > páginas, pulsar sobre posterior desde la página 1 no te lleva a la > página siguiente (la 2) sino al siguiente grupo de resultados, esto es, > la página 6. > > etc... > > Estoy haciendo un paginador genérico que después podría personalizarse > en cada instalación (cantidad de páginas de resultados en pantalla, > etiquetas HTML que se utiliza, etc...) y he pensado que vuestras > opiniones pueden ayudarme a hacerlo más usable. > > ¿Qué pensáis respecto? > > 1. Dejar al visitante del sitio decidir el número de resultados por > página (estableciendo un valor por defecto) > 2. Permitir avanzar por páginas / grupos / inicial-final > 3. Ubicación en la página (parte superior, inferior, ambos) > 4. Cualquier otro aspecto que consideréis oportuno > > Muchas gracias por vuestra opinión. > > Un saludo > > Victoria > > > _______________________________________________ > altas, bajas y modificaciones: > http://www.cadius.org/lista/opciones.html > -- Salu2: MARTIN un valenciano desde Madrid (ESPAÑA) _______________________________________________ altas, bajas y modificaciones: http://www.cadius.org/lista/opciones.html