Cita: Uhmmm es que eso ya lo había intentado (también con setInterval -lo siento, me olvidé de decirlo antes-) y hace lo mismo que el código mostrado arriba pero con una demora de 1/2 segundo
Cita: var t;
var i=24;
function gff1(){
cambiar = document.getElementById('gff');
cambiar.style.backgroundPosition = '0px ' + i + 'px'
if(i>=0 && i<=25){i--;}else{i=24;clearInterval(t);}
}
En lo posible no colocar en el setInterval un timpo de 0 porque en IE no va( creo que ese podría haber sido un problema).
saludos