Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/05/2006, 16:54
erponcios
 
Fecha de Ingreso: abril-2006
Mensajes: 218
Antigüedad: 18 años, 9 meses
Puntos: 0
Problema con array de imágenes

Mirar tengo en una archivo de js:

Código:
var mostrar = new Array(3);
 
var cont = -1;
 
function cargar(dir){
 
        var j; 
        
        for (j=0;j<3;j++) {
                
                var m = j+1;
        
                mostrar[j]="trabajos/" + dir + "/" + m + ".jpg"; 
                
        }
        
}
 
function menos(){
        
        if (cont > 0){
                
                document.images['grande'].src=mostrar[cont-1];
                cont--;
                
        }
        
}
 
function mas(){
        
        if (cont < 2){
                
                document.images['grande'].src=mostrar[cont+1];
                cont++;
                
        }
        
}
 
function muestraImagen(cual){
        
        cont=cual;
        document.images['grande'].src=mostrar[cual];
        
}
Bien en los loads, de las páginas web, donde voy a utilizar este script, tengo esto:

Código HTML:
<body OnLoad="cargar(pack)">
 
<body OnLoad="cargar(photoshop)">
 
<body OnLoad="cargar(autocad)"> 
etc...

Pues, digamos que el script, me funciona, excepto a la hora de cogerme la variable dir, porque los botones que acutan como adelante y detrás, si que me van cambiando las imágenes, y si clickeo sobre el href, también me cambia la imagen de name="grande", pero en todos los casos, siempre obtengo lo siguiente:

Código HTML:
trabajos/[object]/1.jpg
Donde pone [object], tendria que ir o pack, o photoshop, o autocad, etc..., alguien me puede ayudar por favor?

Gracias y un saludo.

Última edición por erponcios; 16/05/2006 a las 17:45