Ci sono vari sistemi.
Io ti propongo il seguente:
codice:
<SCRIPT LANGUAGE="JavaScript">
var aa = new Array();
var ll = new Array();
aa[0] = new Image();
aa[0].src = "img/partners/logo_xxxx_small.gif";
ll[0] = "link_del_partner_0";
aa[1] = new Image();
aa[1].src = "img/partners/logo_yyyy_small.gif";
ll[1] = "link_del_partner_1";
aa[2] = new Image();
aa[2].src = "img/partners/logo_zzzz_small.gif";
ll[2] = "link_del_partner_2";
var i = 0;
function mov() {
if (i > ll.length) i=0;
document.images['banner'].src = aa[i].src;
i++;
setTimeout("mov()",1500);
}
function golink() {
document.location.href = ll[i];
}
</SCRIPT>
....
<body ... onLoad='setTimeout("mov()",1500);'>
Nel codice HTML, ci sara`:
<a href="javascript:void(0);" onClick="golink();">
[img]....[/img]
</a>
Nota che ho apportato minime modifiche al tuo script per renderlo piu` flessibile.
Ciao
Michele