Hola,
javascript no puede acceder directamente a un directorio para ver su contenido. Asi que no puede saber el nombre de las imágenes ni cuantas hay en el directorio. Sin embargo, si las imágenes tienen nombres como los que has puesto (secuenciales) (1,2,3,4,5,6) es fácil crear un loop.
// Numero de imagenes.
var num_imagenes = 100;
// Ruta + $ (para nombre) y extension
// El $ sera reemplazado automaticamente
// por el valor de i mas abajo.
var ruta = 'imagenes/$.jpg'
var GrhList = new Array();
// Loop hasta que i es = a num_imagenes
for(i=0;i<num_imagenes;i++){
GrhList[i] = new Image();
// Reemplazar $ por el valor de i
GrhList[i].src = ruta.replace("$",i);
}
Si las imágenes tienen nombres diferentes, te hará falta un script server-side que los obtenga y se los pase a javascript.
Saludos
Muchas gracias por la solución dada, apenas cambié una cosa y lo pude hacer funcionar.
Ahora me surgió otro problema...
Resulta que en mi web tengo un Select y lo uso como "consola". El problema que se me presenta es que cuando le voy agregando líneas, solo en Chrome con el siguiente código "baja del todo" es decir, se mueve automáticamente a la última línea.
function AddToConsola(texto,color){
var option = document.createElement("option");
var select = document.getElementById("Consola");
option.style.fontFamily = 'Verdana';
option.style.color = color
option.disabled = true;
option.text = texto;
option.value = 'Linea';
option.selected=true;
select.appendChild(option);
select.selectedIndex = -1;
}
Acá esta la web para que puedan verlo
http://moron-ao.com.ar/aonline.html (Hagan click en Hechizos- seleccionen alguno- luego click en info) y podrán ver de lo que les hablo...