Ciao a tutti.
Scusate ma ricordo che in passato ero riuscito a far sì che questo banner in movimento si fermasse (temporaneamente) se il mouse si fermava di sopra. Per poi ovviamente completare il ciclo.

Qualcuno mi sa dare una mano?
Grazie mille.

codice:
<DIV id=advsp_floatlayer 
style="Z-INDEX: 200;WIDTH: 80px;HEIGHT: 80px;POSITION: absolute;TOP: 100px;LEFT: -100px">
<a title="Vola a capodanno!" target="_blank" href="http://tracker.tradedoubler.com/click?p=17269&a=392385&g=0" onmouseover="if(timerID){clearTimeout(timerID)}" onmouseout="advsp_show(stp)">
</A></DIV>
<SCRIPT LANGUAGE="Javascript">
<!--
advsp_rolling=0;
advsp_x_pos=-100;
advsp_y_pos=100;
advsp_NAV=0;
advsp_IE=0;
advsp_VER = parseInt(navigator.appVersion);
var advsp_n = navigator.appName;
if (advsp_n.indexOf("Netscape")>=0) advsp_NAV=advsp_VER;
if (advsp_n.indexOf("Microsoft")>=0) advsp_IE=advsp_VER;
var advsp_route = Array(150,350,1,1,40,510,350,1,2,40,620,150,1,3,40,780,150,3,4,40,780,-100,10,5,40,-100,-100,5,6,40,-100,150,5,0,40);
var route_end = (advsp_route.length/5) -1
var stp
function advsp_move2(x,y,s) {
	var dx,dy;
    if ((advsp_NAV >= 4)||(advsp_IE >= 4)) {
	if ((x==advsp_x_pos)&&(y==advsp_y_pos)) return 1;
	dx=x-advsp_x_pos;
	if (dx<0) dx=-dx;
	dy=y-advsp_y_pos;
	if (dy<0) dy=-dy;
	if ((dx<1+s)&&(dy<1+s)) return 1;
		dx=(dx/40)+s;
		dy=(dy/40)+s;
	if (x>(advsp_x_pos+s)) advsp_x_pos=advsp_x_pos+dx;
	else if (x<(advsp_x_pos-s)) advsp_x_pos=advsp_x_pos-dx;
	if (y>(advsp_y_pos+s)) advsp_y_pos=advsp_y_pos+dy;
	else if (y<(advsp_y_pos-s)) advsp_y_pos=advsp_y_pos-dy;
        if (advsp_IE >= 4) {
                advsp_floatlayer.style.top=advsp_y_pos;
                advsp_floatlayer.style.left=advsp_x_pos;
        } else if (advsp_NAV == 4) {
                document.advsp_floatlayer.pageY=advsp_y_pos;
                document.advsp_floatlayer.pageX=advsp_x_pos;
        } else if (advsp_NAV == 5) {
		var o = document.getElementById("advsp_floatlayer");
		o.style.left=advsp_x_pos;
		o.style.top=advsp_y_pos;
	} else return 1;
        return 0;
    }
    return 1;
}
function advsp_show(s) {
	var apos,sleep;
	if ((s==-1)&&(advsp_rolling==1)) return;
	if (s==-1) {
		s=0;
		advsp_rolling=1;
	}
	if ((advsp_NAV>=4)||(advsp_IE>=4)) {
		stp=s;
		apos = stp * 5;
		sleep = 60;
		if (advsp_move2(advsp_route[apos],advsp_route[apos+1],advsp_route[apos+2]) == 1)
			{stp = advsp_route[apos+3]; sleep= advsp_route[apos+4];}
		if(stp!=route_end)
	{
	if (stp>=0)   timerID=setTimeout('advsp_show('+stp+')',sleep);
	}
	else if(timerID) clearTimeout(timerID);
	}
	}
	setTimeout('advsp_show(-1)',100);

	function OffSet()
	{
	if (navigator.appName=="Microsoft Internet Explorer")
   		offsetyPub = document.body.scrollTop;
	}

onscroll = OffSet;

//-->
</SCRIPT>
Grazie!!!