Javascript changing source of an image
        Posted  
        
            by Pete Herbert Penito
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Pete Herbert Penito
        
        
        
        Published on 2010-06-07T20:24:15Z
        Indexed on 
            2010/06/07
            20:42 UTC
        
        
        Read the original article
        Hit count: 354
        
JavaScript
|jQuery
Hi Everyone! I have some javascript which runs a timer that animates something on the website.
It all works perfectly but I want to get an image to change when the animation is run, It uses jquery:
if(options.auto && dir=="next" && !clicked)
{
    timeout = setTimeout(function(){
if (document.images['bullet1'].src == "img/bulletwhite.png")
{
        document.images['bullet1'].src = "img/bullet.png";
        document.images['bullet2'].src = "img/bulletwhite.png";
}
animate("next",false);
                    },diff*options.speed+options.pause);
                }
options.auto means that its automatically cycling, dir is the direction of the motion and clicked is whether or not the user clicked it.
Is there something wrong with my syntax here? I ran firebug with it, and it doesn't throw any errors, it simply won't work. Any advice would help!
I should mention that the src of bullet1 starts at bulletwhite.png and then I was hoping for it to change to bullet.png and have bullet2 change to bulletwhite.png.
© Stack Overflow or respective owner