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?

Preguntas similare

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?

Respuesta Responder a este mensaje
#2 Carlos Marco
22/11/2006 - 09:57 | Informe spam
Gracias Dani por la información. Voy a mirarlo detenidamente haber que puedo
hacer.

Un saludo.






"Dani Castillo" escribió en el mensaje
news:%
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?





email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida