Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/05/2010, 10:39
laOtra
 
Fecha de Ingreso: marzo-2008
Mensajes: 197
Antigüedad: 16 años, 8 meses
Puntos: 3
Visor de imágenes - Problema con botones en disabled

Hola:
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> 
Alguien ve el error? yo creo que estan por estos if: if (imag>=0){
Pero es que ya les he cambiado tanto, que ya ni sé ...

Gracias de antemano