Script per cursore con logo
a cura della WEBURL Soc. Coop. - Cuneo/Piemonte/Italia
servizio on line dal 2001
info@weburl.it

http://www.dominioweb.org

Registrazione domini internet compresi di spazio web illimitato + utility a 19,17 euro all'anno www.dominioweb.org

 

Script che permette di avere sullo schermo un logo o immagine che insegue il puntatore del mouse. L'immagine deve essere nella medesima cartella dove si trova lo script.

a) Copiate il codice ed inseritelo tra <head> e </head>:

<script language="JavaScript">

<!--

/* prelevato su web-link: http://web-link.it */

 

function YY_Mousetrace(evnt) {

 if (yyns4)

  {if (evnt.pageX) {yy_ml=evnt.pageX;  yy_mt=evnt.pageY;}  }

 else{

   yy_ml=(event.clientX + document.body.scrollLeft);

   yy_mt=(event.clientY + document.body.scrollTop);

           }

                       if (yy_tracescript)eval(yy_tracescript)

            }

function YY_Layerfx(yyleft,yytop,yyfnx,yyfny,yydiv,yybilder,yyloop,yyto,yycnt,yystep) {

 if ((document.layers)||(document.all)){

  eval("myfunc=yyfnx.replace(/x/gi, yycnt)");

  with (Math) {yynextx= eval(myfunc)}

  eval("myfunc=yyfny.replace(/x/gi, yycnt)");

  with (Math) {yynexty= eval(myfunc)}

  yycnt=(yyloop && yycnt>=yystep*yybilder)?0:yycnt+yystep;

  if (document.layers){

    eval(yydiv+".top="+(yynexty+yytop))

    eval(yydiv+".left="+(yynextx+yyleft))

  }

  if (document.all){

    eval("yydiv=yydiv.replace(/.layers/gi, '.all')");

    eval(yydiv+".style.pixelTop="+(yynexty+yytop));

    eval(yydiv+".style.pixelLeft="+(yynextx+yyleft));

  }

  argStr='YY_Layerfx('+yyleft+','+yytop+',"'+yyfnx+'","'+yyfny+'","'+yydiv+'",'+yybilder+','+yyloop+','+yyto+','+yycnt+','+yystep+')';

  if (yycnt<=yystep*yybilder){eval(yydiv+".yyto=setTimeout(argStr,yyto)");}

 }

}

//-->

/* prelevato su web-link: http://www.dominioweb.org */

</script>

b) Copiate questo codice ed inseritelo tra <body> e </body>:

<script language="JavaScript">

<!--

var yyns4=window.Event?true:false; var yy_mt = 0; var yy_ml = 0;

if (yyns4) document.captureEvents(Event.MOUSEMOVE);

document.onmousemove = YY_Mousetrace;

yy_tracescript = '';

//-->

</script>

<div id="logo" style="HEIGHT: 60px; POSITION: absolute; WIDTH: 25px">

<p align="center"><img src="../web3d.gif" width="60" height="25" border="0"></p>

</div>

c) Modificate il tag body con questo:

<body onload="YY_Mousetrace('',',document.YY_Mousetrace1');YY_Layerfx(5,15,'yy_ml','yy_mt','document.layers[\'logo\']',50000,false,0,0,10)">

d) Modificate il nome dell'immagine con la vostra immagine...potete anche modificarne le dimensioni con:

<img src="nome_immagine.gif" width="xx" height="yy" border="0">