Foros del Web » Programando para Internet » ASP Clásico »

Páginando listado de directorio

Estas en el tema de Páginando listado de directorio en el foro de ASP Clásico en Foros del Web. Hasta ahora paginar resultado de consultas en bases de datos no habia resultado problemático... ahora me he visto en la necesidad de mostrar el contenido ...
  #1 (permalink)  
Antiguo 11/09/2004, 09:18
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
Páginando listado de directorio

Hasta ahora paginar resultado de consultas en bases de datos no habia resultado problemático... ahora me he visto en la necesidad de mostrar el contenido de un directorio, pero en previsión de que se listen muchos archivos... me gustaria saber como puedo paginar este tipo de listado

salu2 y gracias

Alguna idea?
__________________
MainMind.com
La blasfemia es el único lenguaje que de verdad conocen todos los programadores

Última edición por sanfermin; 12/09/2004 a las 06:06
  #2 (permalink)  
Antiguo 12/09/2004, 06:07
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
ALguna ideaa???
__________________
MainMind.com
La blasfemia es el único lenguaje que de verdad conocen todos los programadores
  #3 (permalink)  
Antiguo 12/09/2004, 10:46
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
Po un contador, x ejemplo hasta 50, envia ese valor oculto al cliente y cuando den en siguiente página lo recoges y lo agregas al bucle y le sumas otros 50 y así sucesivamente.

Pero antes debes de sara el valor máximo de archivos. para saber hasta donde parar.

Esa es la idea :)
  #4 (permalink)  
Antiguo 12/09/2004, 11:00
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
existe algún atributo del objeto q devuelva el numero de elementos q contiene? o debo recorrerlos todos para contar y obtener ese dato, puedo evitar hacerlo de alguna manera?
Set folder = fso.GetFolder(Server.MapPath(directorio))
__________________
MainMind.com
La blasfemia es el único lenguaje que de verdad conocen todos los programadores
  #5 (permalink)  
Antiguo 12/09/2004, 12:24
 
Fecha de Ingreso: abril-2004
Ubicación: México D.F.
Mensajes: 1.724
Antigüedad: 20 años, 1 mes
Puntos: 4
En Jscript :

fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.GetFolder(folderspec);
fc = new Enumerator(f.SubFolders);
for (;!fc.atEnd(); fc.moveNext()) // Adecualo a tus necesidades
{
response.write fc.item();

}

Así si puedes aplicar lo que te dije, lo hice y si página bien.
  #6 (permalink)  
Antiguo 12/09/2004, 14:41
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 22 años, 6 meses
Puntos: 2
mmm gracias pero programo en VBscript la sentencia del for???

NOT fc.atEnd(); fc.moveNext() ??? q sintaxys lleva esto??

new Enumerator() funciona en VBscript? q es lo q hace ea función?

salu2 y gracias
__________________
MainMind.com
La blasfemia es el único lenguaje que de verdad conocen todos los programadores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:12.