Havde selv ønsket et sådan script på et tidspunkt (
http://www.eksperten.dk/spm/462082). Dette skifter hvert 10. sekund:
<script language="JavaScript" type="text/javascript">
var tid = 10; //antal sekunder mellem skift af banner
var banners = new Array();
var bannerl = new Array();
//tilføj banner og links
banners[0] = "banner1.gif";
bannerl[0] = "
www.eksperten.dk"; banners[1] = "banner2.gif"
bannerl[1] = "
www.eksperten.dk" banners[2] = "banner3.gif"
bannerl[2] = "
www.eksperten.dk" banners[3] = "banner4.gif"
bannerl[3] = "
www.eksperten.dk" banners[4] = "banner5.gif"
bannerl[4] = "
www.eksperten.dk" banners[5] = "banner6.gif"
bannerl[5] = "
www.eksperten.dk" banners[6] = "banner7.gif"
bannerl[6] = "
www.eksperten.dk" banners[7] = "banner8.gif"
bannerl[7] = "
www.eksperten.dk" banners[8] = "banner9.gif"
bannerl[8] = "
www.eksperten.dk" banners[9] = "banner10.gif"
bannerl[9] = "
www.eksperten.dk" banners[10] = "banner11.gif"
bannerl[10] = "
www.eksperten.dk" //osv
//Sjove funktioner
var a=new Array(banners.length),timer;
for (i=0;i<a.length;i++){
a[i]=i;
}
function initbanner() {
i=0,t=0,s=0;
for (i = 0 ; i < a.length ; i++ ) {
t = Math.floor(Math.random() * a.length);
s = a[i];
a[i] = a[t] ;
a[t] = s;
}
}
function visbanner(num){
if(!num){
num=0;
initbanner();
}
document.getElementById("blink").href = "
http://"+bannerl[a[num]];document.getElementById("bimg").src = banners[a[num]];
if(num!=a.length-1)
timer = setTimeout("visbanner("+(++num)+")",1000*tid);
else
timer = setTimeout("visbanner()",1000*tid);
}
</script>
<body onload="visbanner()">
<a href="" id="blink" target="_blank"><img id="bimg"/></a>
</body>