no es muy complicado lo que quieres pero si es bastante complicado de explicar si es que no tienes algo de conocimiento sobre ajax y javascriptp ero intentare como dice donShiryu_Libra tienes que tener un div en el que tengas el contenido de los n registros de tu bd pongamole un
Código:
<div id="contenido"
...
</div>
ahora mediante ajax tienes que hacer la llamada a la página asp que te genere la lista de elementos para cada página algo asi:
Código:
//Instancias el objeto XMLHttpRequest
//pag: la página a mostrar
//regs: el número de registros por página
function paginacion(pag,regs) {
if (window.XMLHttpRequest) {
ajax = new XMLHttpRequest();
}
else if (window.ActiveXObject) {
ajax = new ActiveXObject("Microsoft.XMLHTTP");
}
//Mandas los datos de la pagina que necesitas para la paginacion al archivo que la construye
ajax.open('get','paginacion.asp?pag=' + pag + '®s=' + regs,true);
ajax.send(null);
ajax.onreadystatechange = function() {
if (ajax.readyState == 4) {
document.getElementById('contenido').innerHTML = ajax.responseText;
}
}
Una vez teniendo esto tu pagina paginacion.asp deberia recivir por get pag y regs para que con este identifique que registros mostrar. Ejemplo:
regs=10 y pag=1 se muestran los registros 1 - 10
regs=10 y pag=2 se muestran los registros 11 - 20
regs=20 y pag=1 se muestran los registros 1 - 20
regs=20 y pag=2 se muestran los registros 21 - 40
espero haber sido explicativo y claro
Saludos
--- Editado ---
Reemplazé el error que tenia :P