Anonymous
Anonymous asked in 電腦與網際網路其他:電腦 · 1 decade ago

滑鼠帶字語法

1 Answer

Rating
  • Anonymous
    1 decade ago
    Favorite Answer

    滑鼠帶字:

    <style>.spanstyle {position:absolute;

    visibility:visible;top:-50px;font-size:16pt;

    font-family:Verdana;color:#色碼;}</style>

    <script LANGUAGE="JAVAScript">

    var x, y;

    var step=22;

    var flag=0;

    var message= "歡迎光臨~;";

    message=message.split("");

    var xpos=new Array();

    var ypos=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 = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX;

    y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY;

    flag=1;}function makesnake(){if (flag==1 && document.all){

    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;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 && document.layers){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;for (i=0; i<message.length-1; i++){var thisspan = eval("document.span"+i);thisspan.left=xpos[i];thisspan.top=ypos[i];}}var timer=setTimeout("makesnake()", 30);}for(i=0;i<=message.length-1;i++){document.write("<span id=span"+i+" class=spanstyle>");document.write(message[i]);document.write("</span>");}if(document.layers){document.captureEvents(Event.MOUSEMOVE);}document.onmousemove=handlerMM;makesnake();</script>

    滑鼠帶彩字:

    <STYLE>.spanstyle {COLOR: #色碼; FONT-FAMILY: Tahoma; FONT-SIZE:14pt; FONT-WEIGHT: normal; POSITION: absolute; TOP: -50px; VISIBILITY: visible}</STYLE>

    <BODY onload=javascript:pageonload()><SCRIPT language=javascript>

    var message="歡迎光臨~";

    var x,y;

    var step=22;

    var flag=0;

    message=message.split("");

    var xpos=new Array();

    for (i=0;i<=message.length-1;i++) {

    xpos[i]=-50;}var ypos=new Array();

    for (i=0;i<=message.length-1;i++) {

    ypos[i]=-50;}function handlerMM(e) {

    x = (document.layers) ? e.pageX : document.body.scrollLeft+event.clientX+20;

    y = (document.layers) ? e.pageY : document.body.scrollTop+event.clientY;

    flag=1;}function makesnake() {

    if (flag==1 && document.all) {

    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;

    for (i=0; i<=message.length-1; i++) {

    var thisspan = eval("span"+(i)+".style");

    thisspan.posLeft=xpos[i];

    thisspan.posTop=ypos[i];

    thisspan.color=Math.random() * 255 * 255 * 255 + Math.random() * 255 * 255 + Math.random() * 255;}}

    else if (flag==1 && document.layers) {

    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;

    for (i=0; i<message.length-1; i++) {

    var thisspan = eval("document.span"+i);

    thisspan.left=xpos[i];

    thisspan.top=ypos[i];

    thisspan.color=Math.random() * 255 * 255 * 255 + Math.random() * 255 * 255 + Math.random() * 255;}}}</SCRIPT>

    <SCRIPT language=javascript>

    for (i=0;i<=message.length-1;i++) {

    document.write("<span id=span"+i+" class=spanstyle>");

    document.write(message[i]);

    document.write("</span>"); } if (document.layers) { document.captureEvents(Event.MOUSEMOVE); } document.onmousemove = handlerMM; </SCRIPT><SCRIPT language=javascript>

    function pageonload() { makesnake(); window.setTimeout("pageonload();", 2); } </SCRIPT>

Still have questions? Get your answers by asking now.