Foros del Web » Programando para Internet » Javascript »

Necesito que toda la info de mi web aparezca de golpe y no separadas las imagenes del

Estas en el tema de Necesito que toda la info de mi web aparezca de golpe y no separadas las imagenes del en el foro de Javascript en Foros del Web. Hola, mi pagina web me carga por partes imagenes y texto, ya que quizás puede ir algo cargada, y me gustaría que cuando apareciera el ...
  #1 (permalink)  
Antiguo 14/10/2010, 13:32
 
Fecha de Ingreso: octubre-2010
Ubicación: Barcelona
Mensajes: 13
Antigüedad: 13 años, 6 meses
Puntos: 0
Información Necesito que toda la info de mi web aparezca de golpe y no separadas las imagenes del

Hola, mi pagina web me carga por partes imagenes y texto, ya que quizás puede ir algo cargada, y me gustaría que cuando apareciera el texto apareciera todo de golpe.

Entiendo claro que tardaría más en ofrecer la info; pero no quiero que me salga el texto, y al cabo de dos/tres segundos las imágenes que queda fatal...

Si fuera posible en javascript. Gracias!!!!!!
  #2 (permalink)  
Antiguo 14/10/2010, 14:49
 
Fecha de Ingreso: septiembre-2004
Ubicación: La Plata Argentina
Mensajes: 128
Antigüedad: 19 años, 7 meses
Puntos: 9
Respuesta: Necesito que toda la info de mi web aparezca de golpe y no separadas las i

Haz una DIV que se superponga a tu contenido (con el z-index de css).
Haz una precarga de las imagenes y cuando esten cargadas, setea la propiedad display a "none" para que desaparezca y se vea tu documento. (Esto en javascript)
Tip : en la div de precarga puedes poner mensajes como "aguarde, se esta cargando la pagina .."

alternativa : pon todo el contenido de la paguna dentro de una div con display=none y cuando precargues todas las imagenes, cambia la div a display=block

Saludos

Alberto
  #3 (permalink)  
Antiguo 14/10/2010, 14:58
Avatar de _cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 13 años, 10 meses
Puntos: 310
Respuesta: Necesito que toda la info de mi web aparezca de golpe y no separadas las i

También podrías hacer algo así:
Código CSS:
Ver original
  1. img {display:none;}
Código Javascript:
Ver original
  1. onload=function(){
  2.  for(i=0;foto=document.images[i];i++){
  3.   foto.style.display='block';
  4.  }
  5. }
Saludos (:
__________________
" Getting older’s not been on my plans
but it’s never late, it’s never late enough for me to stay. "
Cigarettes - Russian Red
  #4 (permalink)  
Antiguo 14/10/2010, 16:59
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Respuesta: Necesito que toda la info de mi web aparezca de golpe y no separadas las i

Hola:

Nota importante: Por defecto, las imágenes son inline (no block)

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 15/10/2010, 06:56
 
Fecha de Ingreso: septiembre-2004
Ubicación: La Plata Argentina
Mensajes: 128
Antigüedad: 19 años, 7 meses
Puntos: 9
Respuesta: Necesito que toda la info de mi web aparezca de golpe y no separadas las i

Hola _cronos2

No lo probe pero me parece que lo que propones no evita que se vea el documento sin las imagenes porque el style.display lo estas aplicando solo a las imagenes y no al resto del documento.
De cualquier forma puedes usar el onload en lugar de la precarga junto con la DIV contenedora (o la mascara) para manejar la vista del documento.

caricatos :

El style.display=block lo debes usar para la DIV contenedora (o la DIV de mascara), no para las imagenes.

Saludos a todos.

Etiquetas: carga, conjunta, imagenes
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 19:26.