Con javascript si può fare.
Usando la funzione setInterval:
Codice:
var src = ['http://im.altervista.org/logo_header.gif', 'http://www.google.it/intl/it_it/images/logo.gif', 'http://l.yimg.com/a/i/ww/met/yahoo_logo_it_061509.png'], p = new Image(), j = 0, img = false;
if(document.images) // effettua il preload di tutte le immagini in src se possibile
for(var i = 0; i < src.length; i++)
p.src = src[i];
function alternaImg() {
if(!img)
img = document.images.img || document.getElementById('img');
if(j >= src.length || j < 0)
j = 0;
img.src = src[j++];
}
window.onload = function() {
setInterval('alternaImg()', 1000); // avvia l'animazione
}
Nell'array src aggiungi tutti gli url che vuoi.