Salve a tutti, ho un problema con il seguente script per la rotazione dei banner, quando infatti si clicca su uno dei banner questo diventa fisso e si ferma la rotazione. Come mai?
codice:
<SCRIPT LANGUAGE="JavaScript">
number_of_sponsors=2;

var sctr=0;
var halt=0;
var isn=new Array();

for (i=0;i<number_of_sponsors;i++){
isn[i]=new Image();
}

isn[0].src="banner01.gif";
isn[1].src="banner02.gif";

var durl=new Array();
durl[0]="http://www.sito01.it";
durl[1]="http://www.sito02.it";

function rotateIt(){
if (halt!=1){
sctr++;
if (sctr>number_of_sponsors-1){
sctr=0;
}
document.sponsor.src=isn[sctr].src;
setTimeout("rotateIt()",10500);
}
}

function doIt(){
halt=1;
window.open(durl[sctr]);
}
function dispIt(){
parent.window.status=durl[sctr];
}
</SCRIPT>

<A HREF="http://www.sito01.com" onClick="doIt();return false" onMouseover="dispIt();return true;">
[img]banner01.gif[/img]
</a>

<SCRIPT LANGUAGE="JavaScript">
sctr=0;
rotateIt();
</SCRIPT>
Grazie