Show your support by donating any amount. (Note: We are still technically a for-profit company, so your
contribution is not tax-deductible.)
PayPal Acct:
Feedback:
Donate to VoyForums (PayPal):
| [ Login ] [ Contact Forum Admin ] [ Main index ] [ Post a new message ] [ Search | Check update time | Archives: 1, 2 ] |
Updated Mouse Banner Code - works with Mozilla, Netscape, Opera
<;html>;
<;head>;<;title>;Mouse Banner Script<;/title>;
<;script>;
ns=(document.layers);
ie=(document.all);
ns6=(document.getElementById&&!document.all);
var x,y;
var step=20;
var flag=0;
var message="My KewL Mowz Banna! ";
message=message.split("");
var ypos=new Array();
var xpos=new Array();
for (i=0;i<;=message.length-1;i++) { xpos[i]=-50;}
for (i=0;i<;=message.length-1;i++) { ypos[i]=-50;}
function handlerMM(e){ x=(ns || (ns6) )? e.pageX:document.body.scrollLeft+event.clientX ; y=(ns || (ns6) )? e.pageY:document.body.scrollTop+event.clientY ; flag=1 ;}
function makesnake(){
if(flag==1){ for (i=message.length-1; i>;=1; i--){ xpos[i]=xpos[i-1]+step; ypos[i]=ypos[i-1]; } xpos[0]=x+step; ypos[0]=y; }
if (flag==1 && (ie||o) ) { for (i=0; i<;message.length-1; i++){ var thisspan = eval("span"+(i)+".style"); thisspan.posLeft=xpos[i]; thisspan.posTop=ypos[i]; }}
else if (flag==1 && ns) { for (i=0; i<;message.length-1; i++){ var thisspan = eval("document.span"+i); thisspan.left=xpos[i]; thisspan.top=ypos[i]; }}
else if (flag==1 && ns6){ for (i=0; i<;message.length-1; i++){ var thisspan = eval('document.getElementById("span'+i+'").style'); thisspan.left=xpos[i]; thisspan.top=ypos[i]; }}
var timer=setTimeout("makesnake()",20);
}
<;/script>;
<;/head>;
<;body onLoad="makesnake();">;
<;!--Mouse Banner Style-->;
<;style>;
.spanstyle { position:absolute; visibility:visible; top:-50px; font-size:12pt; font-family:Comic Sans MS; font-weight:bold; color:red;}
<;/style>;
<;!--Mouse Banner Message-->;
<;script>;
for (i=0;i<;=message.length-1;i++) { document.write("<;span id='span"+i+"' class='spanstyle'>;"); document.write(message[i]); document.write("<;/span>;");}
if (ns){ window.captureEvents(Event.MOUSEMOVE);window.onMouseMove=handlerMM;}
else { if(ns6){window.captureEvents(Event.MOUSEMOVE)} document.onmousemove = handlerMM;}
<;/script>;
<;/body>;
<;/html>;
For POST on Voy (all within the BODY) ('tightened up line breaks' and different arrangement)
<;!--Mouse Banner Style-->;
<;style>;.spanstyle { position:absolute; visibility:visible; top:-50px; font-size:12pt; font-family:Comic Sans MS; font-weight:bold; color:red;}<;/style>;
<;script>;//
ns=(document.layers); ie=(document.all); //
ns6=(document.getElementById&&!document.all); //
var x,y; var step=20; var flag=0; //
var message="My KewL Mowz Banna! "; //
message=message.split(""); //
var ypos=new Array(); var xpos=new Array(); //
for (i=0;i<;=message.length-1;i++) { xpos[i]=-50;} //
for (i=0;i<;=message.length-1;i++) { ypos[i]=-50;} //
function handlerMM(e){ x=(ns || (ns6) )? e.pageX:document.body.scrollLeft+event.clientX ; y=(ns || (ns6) )? e.pageY:document.body.scrollTop+event.clientY ; flag=1 ;} //
function makesnake(){ //
if(flag==1){ for (i=message.length-1; i>;=1; i--){ xpos[i]=xpos[i-1]+step; ypos[i]=ypos[i-1]; } xpos[0]=x+step; ypos[0]=y; } //
if (flag==1 && (ie||o) ) { for (i=0; i<;message.length-1; i++){ var thisspan = eval("span"+(i)+".style"); thisspan.posLeft=xpos[i]; thisspan.posTop=ypos[i]; }} //
else if (flag==1 && ns) { for (i=0; i<;message.length-1; i++){ var thisspan = eval("document.span"+i); thisspan.left=xpos[i]; thisspan.top=ypos[i]; }} //
else if (flag==1 && ns6){ for (i=0; i<;message.length-1; i++){ var thisspan = eval('document.getElementById("span'+i+'").style'); thisspan.left=xpos[i]; thisspan.top=ypos[i]; }} //
var timer=setTimeout("makesnake()",20); //
}//
//<;!--Mouse Banner Message-->;
for (i=0;i<;=message.length-1;i++) { document.write("<;span id='span"+i+"' class='spanstyle'>;"); document.write(message[i]); document.write("<;/span>;");} //
if (ns){ window.captureEvents(Event.MOUSEMOVE);window.onMouseMove=handlerMM;} //
else { if(ns6){window.captureEvents(Event.MOUSEMOVE)} document.onmousemove = handlerMM;} //
makesnake(); //
<;/script>;
Except you can't post scripts anymore. >:)
[
Next Thread |
Previous Thread |
Next Message |
Previous Message
]
Replies:
- THIS ONE Updated Mouse Banner Code - works with Mozilla, Netscape, Opera -- jack, 00:45:36 10/29/05 Sat