03/02/2012, 01:52
|
| | Fecha de Ingreso: abril-2005 Ubicación: Barcelona
Mensajes: 101
Antigüedad: 19 años, 7 meses 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
}
}
}
} |