Precarga de imágenes en Javascipt

Aquí os dejamos un sencillo tutorial para realizar la precargar de imagenes con javascript.

Utilizaremos una función en javascript y la llamaremos dentro de nuestro BODY.

Este es el código javascript necesario (incluirlo dentro del HEAD):


<script language="javascript 1.2">
<!--

var i;
var imagenes = new Array("imagen1.gif","imagen2.gif","imagen3.gif");
var lista_imagenes = new Array();

function cargarimagenes(){

for(i in imagenes){
lista_imagenes[i] = new Image();
lista_imagenes[i].src = imagenes[i];

}

}

//-->
</script>

La variable imagenes incluye todas las imagenes que queremos precargar.

Ahora solo necesitamos llamar a esta función.


<BODY>
<script>
cargarimagenes();
</script>
</BODY>

Visto en el Guru del Programador

Escrito por Niko | 22 de Julio de 2009 con 3 comentarios.
Etiquetas:
Lee más artículos sobre General

Artículos relacionados

  • Precarga de imágenes en Javascipt
    Precarga de imágenes mediante CSS

    Un ejemplo muy sencillo para precargar imágenes, muy útil cuando usemos el efecto roll over utilizando CSS, es creando una capa en el que...

Comentarios

  1. Precarga de imágenes mediante CSS - ZonaMasters - Recursos para webmasters - 22 de Julio de 2009 | 13:41

    [...] ejemplo muy sencillo para precargar imágenes, muy útil cuando usemos el efecto roll over utilizando CSS, es creando una capa en el que [...]

  2. Abraham Estrada - 22 de Julio de 2009 | 17:25

    Si estas usando jQuery puedes usar algo asi:

    $(”).attr(’src’, ‘imagen.jpg’);

    Y si quieres cargar varias imagenes, puede poner eso dentro de un “loop” con un “array”.

  3. Abraham Estrada - 22 de Julio de 2009 | 17:26

    $(“”).attr(“src”, “imagen.jpg”);

    Arreglado, por que en el comentario anterior me quito el tag

Deja una respuesta