Foros del Web » Creando para Internet » HTML »

Forzar a que algo cargue lo último

Estas en el tema de Forzar a que algo cargue lo último en el foro de HTML en Foros del Web. Hola Tengo una imagen de gran tamaño en la página web y me preguntaba como puedo hacer para forzarla a cargar lo último y que ...
  #1 (permalink)  
Antiguo 14/12/2011, 17:47
Avatar de IMAC/  
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 19 años, 1 mes
Puntos: 14
Forzar a que algo cargue lo último

Hola

Tengo una imagen de gran tamaño en la página web y me preguntaba como puedo hacer para forzarla a cargar lo último y que no interfiera en la carga del resto de la página.

Se me había ocurrido que tal vez con un iFrame podría suceder eso. Que cargase la página por completo y finalmente el iframe con esta gran imagen.

¿Sería eso correcto?
¿Hay otra solución?

Un saludo.
  #2 (permalink)  
Antiguo 14/12/2011, 17:59
Avatar de Daniel Ulczyk
Super Moderador
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 9.264
Antigüedad: 19 años, 8 meses
Puntos: 2114
Respuesta: Forzar a que algo cargue lo último

El concepto de iFrame lo entiendo como una pésima idea. En tu lugar implementaría la idea con el uso de jQuery. En este caso con Lazy Load
__________________
—Somos lo que hacemos repetidamente. La excelencia, entonces, no es un acto sino un hábito. (Aristóteles dixit)
  #3 (permalink)  
Antiguo 15/12/2011, 03:18
Avatar de IMAC/  
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 19 años, 1 mes
Puntos: 14
Respuesta: Forzar a que algo cargue lo último

¿Por qué dices que es pésimo?

La publicidad de Google lo usa, los share de twitter, facebook, digg... también.

No de be de ser tan malo...
  #4 (permalink)  
Antiguo 15/12/2011, 04:44
Avatar de Daniel Ulczyk
Super Moderador
 
Fecha de Ingreso: febrero-2005
Ubicación: Buenos Aires
Mensajes: 9.264
Antigüedad: 19 años, 8 meses
Puntos: 2114
Respuesta: Forzar a que algo cargue lo último

Cita:
Iniciado por IMAC/ Ver Mensaje
La publicidad de Google lo usa, los share de twitter, facebook, digg... también.
Nadie de quienes me nombrás, necesita verdaderamente hacer los deberes de cara al posicionamiento orgánico.
Por cierto, en un momento pensé que estaba en el foro de SEO. Lo siento.

__________________
—Somos lo que hacemos repetidamente. La excelencia, entonces, no es un acto sino un hábito. (Aristóteles dixit)
  #5 (permalink)  
Antiguo 15/12/2011, 04:47
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Forzar a que algo cargue lo último

Hola:

Y porqué no asignas esa url desde el evento load...

window,onload = function() {
document.getElementById("imagen_grande").src = "imagen_pesada.jpg";
}

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #6 (permalink)  
Antiguo 15/12/2011, 07:13
Avatar de ryugen
Colaborador
 
Fecha de Ingreso: agosto-2008
Ubicación: Rosario, Santa Fe
Mensajes: 350
Antigüedad: 16 años, 2 meses
Puntos: 187
Respuesta: Forzar a que algo cargue lo último

Yo quiero recordarte un par de cosas que por ahi puedan ayudarte.

Recuerda que los elementos en el DOM son cargados en el orden que aparecen, por lo tanto si colocas la imagen al final de tu documento, justo antes de cerrar la etiqueta "BODY" incluso despues de la carga y ejecución de script esta comenzará a descargarse al final, una vez que todo lo anterior ya este cargado. Una vez cargada podrías reubicar la imagen con javascript.

Puedes ver en este ejemplo que te arme: http://jsfiddle.net/p4bl1t0/xTMUF/ , como el texto puede leerse mientras la imagen se va cargando por debajo de todo.

Otra posibilidad es como dicen otros compañeros es realizar la carga 100% con javascript. Quedandote dependiente de que los scripts esten activados.

Espero que esto te comento pueda servirte.
  #7 (permalink)  
Antiguo 15/12/2011, 12:31
Avatar de IMAC/  
Fecha de Ingreso: octubre-2005
Mensajes: 738
Antigüedad: 19 años, 1 mes
Puntos: 14
Respuesta: Forzar a que algo cargue lo último

Gracias a todos por las respuestas.
Creo que me inclinaré por cargarla con javascript.

Etiquetas: iframe
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 05:15.