Solo veo un error: dentro de cada
IF estas incrementando el contador
i. Esto hace que el siguiente IF sea verdadero y tambien entra.
Código javascript
:
Ver originalif (i==0) { //la primera vez si se entra aqui
...
i++; //ahora i es igual a 1
}
if (i==1) { //si se entra aqui ya que i es igual a 1
...
i++; // i = 2
}
if (i==2) { //si se entra porque i si es igual a 2
..
i = 0;
}
Podrias poner un
return en cada
IF, despues de que actualizas el valor del contador