Foros del Web » Programando para Internet » Javascript »

¡Errar es humano 2!: precarga de imágenes

Estas en el tema de ¡Errar es humano 2!: precarga de imágenes en el foro de Javascript en Foros del Web. Hola amigos: Esta vez no se trata de un error mío, y creo que se trata de algo bastante útil: Bueno, se habló bastante de ...
  #1 (permalink)  
Antiguo 13/05/2002, 16:57
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
¡Errar es humano 2!: precarga de imágenes

Hola amigos:

Esta vez no se trata de un error mío, y creo que se trata de algo bastante útil:

Bueno, se habló bastante de la precarga de imágenes, y casi siempre se referenció a la del "depósito".
Una pregunta era: ¿se puede hacer una precarga desde otro frame...?
La respuesta de siempre y rotunda era ¡NO!...

PUES ¡SÍ!
Basándome en la precarga del depósito (luego scriptmaster), las imágenes se cargaban y ahí se quedaban. ¿Cómo se utilizaban?
Supongo que pensando que desde la caché...
Lo que faltaba era usarlas...
Faltaba en ese código la posibilidad de que pudieran ser usadas.

Modifiqué algo el código y quedó así:

function preCarga() {
if (!document.images) {alert("imágenes no soportadas"); return;}
this.dibujos = new Array();
var args = preCarga.arguments;
for (var i = 0; i < args.length; i++) {
this.dibujos[I] = new Image();
this.dibujos[i].src = args;
}
return this.dibujos;
}

Ahora para usarla pongo en el inicio algo así:

var imgs = new preCarga("img1.gif", img2.gif");

Y lo mejor de todo... desde otro frame puedo usar las imágenes que he precargado.

No voy a alargar más el mensaje, pero puse un enlace para verlo: <a href='ir.asp?http://www.ctv.es/USERS/pepe_molina/precarga/frames.html' target='_blank'>http://www.ctv.es/USERS/pepe_molina/prec...</a>

En mi casa tarda un poco, se trata de un juego de frames que usan el &quot;preCarga&quot; del frameset.

Espero que sea útil.

Saludos
  #2 (permalink)  
Antiguo 15/05/2002, 16:50
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Re: ¡Errar es humano 2!: precarga de imágenes

Hola otra vez:

Viendo que no ha tenido mucho éxito el mensaje, me fijé en el enlace para ver si funcionaba bien, y he visto que hasta que no termina de cargar la página, el efecto no funciona.

Mi servidor es un poco lento. Si alguien vé que no funciona, me gustaría saberlo también.

Saludos.
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 02:29.