一个很简单的问题:怎么样把特效字的颜色改变?代码:
var size = 17; 
var speed_between_messages=1500 //in miliseconds 
var tekst = new Array() 
{ tekst[0] = "开心网"; 
tekst[1] = "欢迎进入!"; 
tekst[2] = "xiao zhe"; 
tekst[3] = "welcome     you!"; 
tekst[4]="高兴在此!"

var klaar = 0; 
var s = 0; 
var veran =0; 
var tel = 0; 
function bereken(i,Lengte) 

return (size*Math.abs( Math.sin(i/(Lengte/3.14))) ); 
} function motor(p) 

var output = ""; 
for(w = 0;w < tekst[s].length - klaar+1; w++) 

q = bereken(w/2 + p,16); 
if (q > size - 0.5) 
{klaar++;} 
if (q < 5) 
{tel++; 
if (tel > 1) 

tel = 0; 
if (veran == 1) 

veran = 0; 
s++; 
if ( s == tekst.length) 
{s = 0;} 
p = 0; 
if (window.loop) 
{clearInterval(loop)} 
loop = motor(); 



output += "<font  style='font-size: "+ q +"pt'>" +tekst[s].substring(w,w+1)+ "</font>"; 

for(k=w;k<klaar+w;k++) 

output += "<font style='font-size: " + size + "pt'>" +tekst[s].substring(k,k+1)+ "</font>"; 

idee.innerHTML = output; 
} function startmotor(p){ 
if (!document.all) 
return 
var loop = motor(p); 
if (window.time) 
{clearInterval(time)} 
if (klaar == tekst[s].length) 

klaar = 0; 
veran = 1; 
tel = 0; 
var time = setTimeout("startmotor(" +(p+1) + ")", speed_between_messages); 
}else 

var time =setTimeout("startmotor(" +(p+1) + ")", 50); 
} } </script>