mmmmm, imaginando que al suibr una imagen, la guardas en tu bd con altura y anchura en distintos campos, pues, podrias usar la misma lógica:
Código PHP:
<script language="javascript" type="text/javascript">
var imagenes = ['1.jpg', '2.jpg', '3.jpg', '4.jpg'];
var enlaces = ['www.google.com', 'www.upt.edu.pe', 'www.forosdelweb.com', 'www.youtube.com'];
var ancho = [100, 200, 50, 300];
var alto = [300, 400, 200, 150];
var cantidad = imagenes.length;
var actual = 0;
function fn_empezar(){
if (actual==cantidad)
actual = 0;
var imagen = document.getElementById('imagen');
var enlace = document.getElementById('enlace');
imagen.src = imagenes[actual];
imagen.width = ancho[actual];
imagen.height = alto[actual];
enlace.href = enlaces[actual];
actual = actual + 1;
setTimeout('fn_empezar();', 2000);
}
</script>
Código HTML:
<a id="enlace" href=""><img id="imagen"></a>
<script language="javascript" type="text/javascript">
fn_empezar();
</script>
nus vemos n.n !!!