» 网友学堂 » Javascript教程 » 文字颜色渐变脚本
文字颜色渐变脚本
作者:ljjk5 发表时间:2007-4-8 09:27 阅读:396次 在百度搜索相关内容

脚本说明:
把如下代码加入<body>区域中
<script language="JavaScript">

<!-- Hide



function MakeArray(n){

this.length=n;

for(var i=1; i<=n; i++) this=i-1;

return this

}



hex=new MakeArray(16);

hex[11]="A"; hex[12]="B"; hex[13]="C"; hex[14]="D"; hex[15]="E"; hex[16]="F";



function ToHex(x){

var high=x/16;

var s=high+"";

s=s.substring(0,2);

high=parseInt(s,10);

var left=hex[high+1];

var low=x-high*16;

s=low+"";

s=s.substring(0,2);

low=parseInt(s,10);

var right=hex[low+1];

var string=left+""+right;

return string;

}



function rainbow(text){

text=text.substring(3,text.length-4);

color_d1=255;

mul=color_d1/text.length;

for(i=0;i < text.length;i++){

color_d1=255*Math.sin(i/(text.length/3)); "255*Math.sin(i/(text.length/3))"

color_h1=ToHex(color_d1);

color_d2=mul*i;

color_h2=ToHex(color_d2);

document.write("<FONT COLOR='#FF"+color_h1+color_h2+"'>"+text.substring(i,i+1)+'</FONT>');

}

}



// -->

</script>

<SCRIPT>

<!--

{rainbow("--> YOUR MESSAGE GOES HERE. THE LONG THE BETTER!<!--");}

//-->

</SCRIPT>

#Advertisement