Ver Mensaje Individual
  #3 (permalink)  
Antiguo 16/04/2010, 07:59
posman
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 17 años, 1 mes
Puntos: 57
Respuesta: Problema con setInterval

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 original
  1. if (i==0) { //la primera vez si se entra aqui
  2.   ...
  3.   i++; //ahora i es igual a 1
  4. }
  5. if (i==1) { //si se entra aqui ya que i es igual a 1
  6.   ...
  7.   i++; // i = 2
  8. }
  9. if (i==2) { //si se entra porque i si es igual a 2
  10.   ..
  11.   i = 0;
  12. }

Podrias poner un return en cada IF, despues de que actualizas el valor del contador