Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/02/2012, 01:52
luis_cuvi
 
Fecha de Ingreso: abril-2005
Ubicación: Barcelona
Mensajes: 101
Antigüedad: 19 años
Puntos: 0
Problema al cargar imagenes externas

El tema es que algo no es compatible con los de más navegadores, pero no se qué o por qué sus tituírlo. Se trata de hacer una especie de preloader, he buscado mucho pero en ningún sitio dan la función para saber previamente cuantas imágenes hay en una carpeta externa con JavaScript asi que me las apañé. Si alguien tiene algún aporte se agradece. Código:

function precarga(seccion){
var precarga = new Array(); //array para contener las img
for(var i = 1;i<15;i++){ //comienzo del bucle. 15 es aleatorio
cargaimg = new Image; //Creo una nueva imagen temporal
cargaimg.src = seccion+"/"+seccion+i+".jpg"; //Le asigno la ruta
if (cargaimg.complete == true){ //Cuando la carga sea completa
if (cargaimg.width == 0) { //Si el ancho es 0 es que no cargó img
cont = i-1; //asi que var cont es el n de img en carpeta
break; //y cierro el bucle
}else{
precarga[i] = cargaimg; //en otro caso la cargo en la array
}
}
}
}