如何让文字有几种颜色交替变化?

1 document.write("<a href='http://目标地址' target='_blank'>")
2  function initArray() {
3  this.length = initArray.arguments.length;
4  for (var i = 0; i < this.length; i++) {
5  this[i] = initArray.arguments[i];
6 }
7 }
8 var ctext = "文字文字文字";
9 var speed = 100;
10 var x = 0;
11 var color = new initArray(
12 "#000066",
13 "#ff0000"
14 );
15 if(navigator.appName == "Netscape") {
16 document.write('<layer id="c">'+ctext+'</layer>');
17 }
18 if (navigator.appVersion.indexOf("MSIE") != -1){
19 document.write('<div id="c">'+ctext+'</div>');
20 }
21 function chcolor(){
22 if(navigator.appName == "Netscape") {
23 document.c.document.write('<font color="'+color[x]);
24 document.c.document.write('">'+ctext+'</font>');
25 document.c.document.close();
26 }
27 else if (navigator.appVersion.indexOf("MSIE") != -1){
28 document.all.c.style.color = color[x];
29 }
30 (x < color.length-1) ? x++ : x = 0;
31 }
32 setInterval("chcolor()",100);
33 document.write("</a>")

 

使用以下代码调用,将以下代码插入到网页<body></body>之间即可。 

 

1 <script language=javascript src="名字.js"></script>

文章来源:http://goldapple.name/?action=show&id=41&page=1

 

 

posted @ 2010-03-22 22:15  ued  阅读(413)  评论(0)    收藏  举报