![]() |
Paginando del lado del cliente En este modo se mueve todo el proceso al lado del cliente. Cuando el cliente inicia la requisición para ver la información, todo la información es manda al cliente en un arreglo JavaScript array. Cuando el cliente revisa los registros y quiere avanzar a la siguiente página, un código Javascript es ejecutado para mostrar los siguientes registros. En este ejemplo se usa DHTML,getrows y una clase. <!--#include file="dhtmlGetRows.class.asp"--> <% 'Create and populate a Recordset Dim objRS, objConn, strSQL Set objConn = Server.CreateObject("ADODB.Connection") objConn.Open "DSN=MyDSN" strSQL = "SELECT TOP 25 ViewCount, Description " & _ "FROM tblFAQ ORDER BY ViewCount DESC" Set objRS = objConn.Execute(strSQL) 'Create an instance of the dhtmlGetRows class Dim objPagedResults Set objPagedResults = new dhtmlGetRows objPagedResults.THString = "<th>Views</th><th>FAQ Question</th>" Response.Write objPagedResults.GenerateHTML(objRS) 'Clean up... Set objPagedResults = Nothing objRS.Close Set objRS = Nothing objConn.Close Set objConn = Nothing %> 'by: Scott Mitchell (www.4guysfromrolla.com) 'puedes bajar la clase dhtmlGetrows.class.asp desde aquí... http://www.4guysfromrolla.com/webtech/code/dhtmlGetRows.class.asp.html |
Re: Paginando del lado del cliente Que ventaja hay de usar esta paginacion y no la que se procesa en el servidor? Y que hay si uno no usa DSN? sino DSN-less. Gracias por sus respuestas. Gracias. ;) :arriba: |
Re: Paginando del lado del cliente Usando paginación del lado del cliente evitas el tener q recargar la página. Claro que si se devuelven muchos registros la página se hace demasiado pesada a la hora de cargar la primera vez. Si lo haces sin DSN simplemente cambia el string de .Open por el que tu quieras. Salu2 |
Re: Paginando del lado del cliente La clase está fantástica para paginar de un plumazo un recordset pequeño. Estupenda. |
Re: Paginando del lado del cliente Fantastico |
Re: Paginando del lado del cliente Saludos. XaRoD, muy bien, continua aportando. La lógica en este tipo de páginación (enviar todos los datos al cliente) también es recomendable usarla cuando se necesite hacer uso de listas enlazadas. |
Re: Paginando del lado del cliente Una consulta Victor pero de DHTML..has logrado abrir una bd,texto u otra fuente de datos directamente con DHTML ? ya que siguiendo instrucciones del help jamas tuve exito :( Porque si anduviera creo se podria obviar ASP para programar sitios de mediana complejidad, que opinas ? Saludos! :decabeza: y muy bueno este Tip. |
| La zona horaria es GMT -6. Ahora son las 06:40. |
Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.