Barras de precarga

21/11/2006 - 14:01 por Carlos Marco | Informe spam
Hola a todos, tengo una web que tarda un poco en cargarse todos los
elementos, ¿hay algún ejemplo que sea sencillo para poner una carga de la
página que indique el porcentaje de descarga?
 

Leer las respuestas

#1 Dani Castillo
21/11/2006 - 19:59 | Informe spam
Que yo sepa no hay forma "directa" de hacerlo, ten en cuenta que el servidor
va enviando las imagenes y elementos que componen la pagina "a trozos"
(depende del navegador cliente en buena medida la forma de enviar las
imagenes y objetos incrustados)

existen formas pero solo para determinadas formas de trabajar (por ejemplo,
una tabla con varios registros, puede cargarse desde javascript y generarse
elemento a elemento, pero es un curro...) , usar un response.buffer=true
como primera linea del asp a veces acelera la carga de la pagina (no es lo
que pedias pero igual te sirve) o bien ir al contrario, segmentar bien tu
pagina y cargar con buffer false o con flush para forzar el envio y que la
pagina aparezca poco a poco (no siempre funciona, por ejemplo todos los
elementos de una tabla se cargan juntos por lo que si toda tu pagina es una
tabla no ganaras nada)

Una forma alternativa seria pre-cargar las imagenes que vayas a usar (en eso
si que puedes usar un javascript que vaya cargandolas todas sin mostrarlas,
asignandolas por ejemplo a imagenes de tamaño 1pixel o con visible=false) y
despues saltar a tu pagina , con lo que las imagenes estaran en la cache del
explorador y se abrira algo mas rapida, para ello necesitas claro saber de
alguna forma todas las imagenes a cargar o al menos las que supongas mas
grandes :-|

intenta detectar donde tienes el problema de carga ( si es por imagenes, o
flash, o peliculas, etc, o si es por la misma estructura html generada, etc)
y quiza puedas acelerar algunas cosas o hacer una precarga o barra de carga
para el elemento en cuestion :-|


___________________________
Dani Castillo

Mis Fotos:
http://picasaweb.google.com/dcdani
___________________________
"Carlos Marco" escribió en el mensaje
news:em8S%
Hola a todos, tengo una web que tarda un poco en cargarse todos los
elementos, ¿hay algún ejemplo que sea sencillo para poner una carga de la
página que indique el porcentaje de descarga?

Preguntas similares