sto usando questo script per inserire nel mio sito dei banner a rotazione
<script language="JavaScript" src="http://www.casadellafisarmonica.com/banner/banner1.js"></script>
<script language="JavaScript">
function anteprima(img)
{
var a = window.open(img,"anteprima",'top=120,left=250,widt h=550,height=400,toolbar=yes,location=yes,status=y es,menubar=yes,scrollbars=yes,resizable=yes');
a.focus();
}

function casuale1()
{
c1 = Math.floor(Math.random()*lista1.length);
return lista1[c1];
}

var bannaux1 = casuale1();

function banclick()
{
top.location.href = bannaux1.url;
}

function ruota1()
{
bannaux1 = casuale1();
document.banimg1.src = bannaux1.img;
var tem1 = bannaux1.tempo*2000;
var id1 = setTimeout("ruota1()",tem1);
}

var code1 = '';
code1 += '<a href="javascript:anteprima(bannaux1.url)">';
//code1 += '<a href="' +bannaux1.url+ '" target="_blank">';
code1 += '[img]' + bannaux1.img + '[/img]';
code1 += '</a>';
document.write(code1);
var tem1 = bannaux1.tempo*2000;
var id1 = setTimeout("ruota1()",tem1);

</script>
ad esso è collegato il file banner.js che contiene questo

function banner1(img,url,tempo,alt) { this.img = img; this.url = url; this.tempo = tempo; this.alt = alt;} var lista1 = new Array();

var i = 0;

lista1[i++] = new banner1('http://www.casadellafisarmonica.com/banner/bannergennaroruffoloxsito.jpg','http://www.gennaroruffolo.it','4','visita il sito di Gennaro Ruffolo');

lista1[i++] = new banner1('http://www.casadellafisarmonica.com/banner/banner-fisacromatica-3xsito.jpg','http://www.fisacromatica.net','4','il forum dei fisarmonicisti');
funziona tutto.. l'unica cosa che ho notato è che l'ALT dell'immagine non cambia col cambiare del banner.. come mai??