Hi Gordon,
Kevin is on the right track.
Browses can do timers, but NetWebSource's can also do timers.
So here's the really-simple approach;
a) create a netwebsource
b) turn on the Div wrapper (you'll see an option for it there).
c) turn on the timer.
d) inside the source procedure, hand-code some html containing a "random" <img /> tag
Now that'll work, and every time the timer goes off you'll get another image.
question is, do you _want_ a timer in your app? If the user opens your page, and then goes home for the weekend, that timer keeps fetching files, all weekend. If you have 100 users with your page open, and the timer is set on say 60 seconds, that's 100 requests each minute.
What if you have 1000 users? or 10000 users?
So, perhaps you don't have an infinite number of images, in which case it's a lot better to send all 5 images to the browser in one go, and let javascript rotate them for you on a timer. That's fairly simple javascript - but it is, well, javascript, not clarion.
cheers
Bruce