So it turns out that if you set up a loading spinner like this:
And then show the div, the animated gif will not animate in… which browser? IE6, of course.
Refresh the innerHTML content (This is stupid but it works..):
Set the animated gif as the div’s css background image instead of using the child IMG element. Perhaps:
1 2 3 4
The second solution is a little classier and is also better from a semantic POV, IMHO.