Retroceder   Foros del Web > Programación para sitios web > ASP Clásico

Respuesta
 
Herramientas Desplegado
Antiguo 17-may-2002, 11:01   #1 (permalink)
vgaray está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Ubicación: Juarez, Chih.
Mensajes: 161
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
vgaray está desconectado   Responder Citando
Antiguo 17-may-2002, 21:33   #2 (permalink)
rashid está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 748
Enviar un mensaje por ICQ a rashid
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. ;)
rashid está desconectado   Responder Citando
Antiguo 18-may-2002, 13:51   #3 (permalink)
XaRoD está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 93
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
XaRoD está desconectado   Responder Citando
Antiguo 18-may-2002, 13:52   #4 (permalink)
XaRoD está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 93
Re: Paginando del lado del cliente

La clase está fantástica para paginar de un plumazo un recordset pequeño.

Estupenda.

XaRoD está desconectado   Responder Citando
Antiguo 20-may-2002, 05:24   #5 (permalink)
Mecenias está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Mensajes: 336
Re: Paginando del lado del cliente

Fantastico
Mecenias está desconectado   Responder Citando
Antiguo 20-may-2002, 09:51   #6 (permalink)
vgaray está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Ubicación: Juarez, Chih.
Mensajes: 161
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.
vgaray está desconectado   Responder Citando
Antiguo 21-may-2002, 01:37   #7 (permalink)
Nochero está en el buen camino
 
Fecha de Ingreso: noviembre-2002
Ubicación: Mi ASP Bunker
Mensajes: 398
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.
Nochero está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 23:58.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93