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.