Originariamente inviato da iguane
Se vuoi usa questo...


var imgs = new Array()
imgs[0]="foto/foto_01.jpg";
imgs[1]="foto/foto_02.jpg";
imgs[2]="foto/foto_03.jpg";

var selinks = new Array()

for (i = 0 ; i < 1 ; i++)
{
scelto = Math.round((imgs.length-1)*Math.random());
flagscelto=false;
for (k=0;k<i;k++)
selinks[k]==scelto?flagscelto=true:null;
flagscelto?i--:selinks[i]=scelto;
}


function mostra()
{
for (i = 0 ; i < 1 ; i++)
document.write("<center>[img]"+imgs[selinks[i]]+"[/img]</center>");
}






Il risultato lo vedi sul mio sito (in firma)
Ciao iguane

ho provato con il tuo, solo che mi fa dei casini xkè uso questo altro script:
<SCRIPT>
<!--
var nlinks = 1; // numero di links voluti

var links = new Array()
links[0]="http://www.microtimeonline.com";
links[1]="http://www.csflorovivaismo.it";

var imgs = new Array()
imgs[0]="banner/microtime.gif";
imgs[1]="banner/pubblicita.gif";

var selinks = new Array()

for (i = 0 ; i < nlinks ; i++)
{
scelto = Math.round((links.length-1)*Math.random());
flagscelto=false;
for (k=0;k<i;k++)
selinks[k]==scelto?flagscelto=true:null;
flagscelto?i--:selinks[i]=scelto;
}

function mostra()
{
for (i = 0 ; i < nlinks ; i++)
document.write("[img]"+imgs[selinks[i]]+"[/img]");
}

//-->
</SCRIPT>

x la rotazione dei banner.

Ho provato a cambiare il nome da mostra a foto, ma mi incasina la pagina....
Come posso fare???