Pues estoy haciendo un visor de imágenes, en el cual, hay 3 imágenes (aunque debería de hacerlo global, para varias...).
Abajo hay cuatro botones de primero, anterior, siguiente, y ultimo. CUando estamos en la última imagen, tengo que poner disabled el boton ultimo, y viceversa.
Pues bien, eso lo tengo, pero cuando paso las imágenes con los botones de anterior y siguiente, no me funciona. Y ya no veo el error!!!
Código HTML:
<SCRIPT language="JavaScript"> //se crea un array con las imágenes a visualizar manual 142 Imagenes=new Array("1.jpg","2.jpg","3.jpg"); imag=0; //índice que recorre el array n=Imagenes.length - 1; //número de imágenes del array menos uno function Siguie() { //muestra la siguiente imagen if (imag<3){ imag++; //if (imag>n) imag=0; //si es la última imagen empezamos de nuevo document.FOTO.src=Imagenes[imag]; document.formulario.Ultima.disabled=false; document.formulario.Primera.disabled=false; } if (imag==0){ document.formulario.Primera.disabled=true; document.formulario.Ultima.disabled=false; } if (imag==2){ document.formulario.Ultima.disabled=true; document.formulario.Primera.disabled=false; } } function Anter(){ //muestra la anterior imagen if (imag>=0){ imag--; //if (imag<0) imag=n; //si es la 1ª imagen empezamos por el final document.FOTO.src=Imagenes[imag]; document.formulario.Ultima.disabled=false; document.formulario.Primera.disabled=false; } if (imag==0){ document.formulario.Primera.disabled=true; document.formulario.Ultima.disabled=false; } if (imag==2){ document.formulario.Ultima.disabled=true; document.formulario.Primera.disabled=false; } } function Prim(){ //muestra la primera imagen document.FOTO.src=Imagenes[0]; document.formulario.Ultima.disabled=true; document.formulario.Primera.disabled=false; } function Ult(){ //muestra la ultima imagen document.FOTO.src=Imagenes[2]; document.formulario.Primera.disabled=true; document.formulario.Anterior.disabled=false; } </SCRIPT>
Pero es que ya les he cambiado tanto, que ya ni sé ...
Gracias de antemano