jueves, 8 de agosto de 2013

Contador de 0 a 9

Creación de un contador de cero a nove, mediante imaxes.

NOTA:
É preciso ter en conta que a variable contador, ten que manter o valor entre as distintas execucións do bucle, de tal xeito que para isto suceda é preciso que sexa de ámbito global, o que se logra declarándoa fora de calqueira función.



//se crea a variable fora da funcion
//para que conserve o valor por ser 
//de tipo global
var contador = 0;

function contadorNumeros (){
 
 contador++;
 
 if (contador == 10) {
  contador = 0;
 }
 
 var nomeArquivo = "numeros/" + contador + ".gif";
 var numerito = document.getElementById("img001");
 numerito.src = nomeArquivo;
}


O nome do arquivo se obtén concatenando o nome da carpeta, co valor da variable e coa extensión do arquivo, a fin de obter algo similar a src="numeros/0.gif".



En cada pulsación sobre a imaxe, se executa o evento onclick, que executa a función contadorNumeros, arriba indicada.

É preciso evitar que o contador alcance o valor de 10, para o que non se dispoñen de imaxes, polo que cando se alcanza, forzamos o contador de novo a cero para que se realice un ciclo de 0 a 9 e volta.


No hay comentarios:

Publicar un comentario