¡Que alguien me ayude!

David
16 de Junio del 2002
Tengo una pagina asp para introducir dos fechas, estas comprenden una serie de archivos sgun el intervalo de tiempo entre llas sea mayor o menor.Al pulsar el boton Aceptar se llama a otra pagina asp que procesa los archivos comprendidos entre esas dos fechas, el contenidode esos archivos esta en binario, esta pagina los traduce y exporta el contenido a una tabal de base de datos sqlserver en servidor y son muchos registros, minimo unos 800 por arhivo(no es broma).El problema es que tengo que mostra al usuario un mesaje o algo al usuario mientras que se esta cargando dicha pagina, una arra de progreso o algo parecido y ya no como hacerlo, he intentado de todas formas con javascript hacerlo en asp pero no puedo.NECESITO AYUDA POR FAVOR. Gracias de antemano.

Federico Gonzalez
16 de Junio del 2002
Hola David,

Estaba leyendo lo tuyo y se me ocurrio algo que puede servirte. Haces una tabla que va a tener color de fondo y tamaño (ancho) 0% a medida que vas procesando le vas asignando mas ancho hasta llegar a 100% y el color de fondo te hace de barra de estado.

Despues podes mejorar esto poniendo la tabla dentro de otra, para que no ocupe todo el ancho de la ventana, o trabajarlo en forma absoluta con pixeles...

en fin, es todo tuyo, saludos


rapomon
16 de Junio del 2002
No se puede hacer así, una página asp primero se genera y luego se le envía al cliente, no puedes hacerlo a no ser que con javascript con un temporizador actualices la página con el nuevo ancho de la tabla, además de que se pierde el proceso, habría que dividir el proceso en varias partes, el número de ficheros podría ser el 100% de la tabla de progreso, y cada vez que se actualice la página actualizas el ancho de la tabla y procesas un fichero por vez.

rapomon
16 de Junio del 2002
Advierte antes al usuario de lo que va a tardar el proceso con un alert de javascript u optimiza el código para que tarde menos.