Hola.
Sobre la base del código de tunait, se pueden hacer algunos cambios para que se precargen las imágenes y la transición sea más rápida (creo):
Código PHP:
<html>
<head>
<script language="javascript">
var imagenes=new Array()
imagenes[0]=new Image (380,288);
imagenes[0].src="tibidabo.jpg"
imagenes[1]=new Image (399,291);
imagenes[1].src="gato.jpg"
imagenes[2]=new Image (248,289);
imagenes[2].src="paloma.jpg"
imagenes[3]=new Image (215,366);
imagenes[3].src="alenanene.jpg"
alert(imagenes[3].src);
cont=0
function presImagen()
{
document.getElementById('foto').src=imagenes[cont].src;
if (cont < imagenes.length-1)
{cont ++}
else
{cont=0}
tiempo=window.setTimeout('presImagen()',5000)
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" onLoad="presImagen()">
<img id="foto" src="alenanene.jpg">
</body>
</html>
Saludos,
P.D. ¿Eres tu la de la foto, tunait?