rgb为什么不起作用??
代码如下:   
  <script>    
 document.write( " <font      id= 'ab '   color=yellow   size=6> 北京奥运欢迎您 </font>  ");   
 var         objs=document.getElementsByTagName( "font "); 
 var         flag; 
 var         i=0;   
 function   change_color() 
 { 
 if(i> 230) 
 flag=1;                   
 if(i <10)    
 flag=0;   
 if(flag)    
 i=i-10; 
 else    
 i=i+10;   
 objs[0].color= "rgb(i,i,i) ";                                       //这里为什么不起作用???   
 setTimeout( "change_color() ",100); 
 }   
 change_color();   
  </script>         
 这是一个简单的程序,就是让 "北京奥运欢迎您 "这句话不停变化颜色,但是运行时颜色却没有一点变化,这是为什么??? 
 各位大虾请赐教!
------解决方案--------------------objs[0].color= "rgb( "+i+ ", "+i+ ", "+i+ ") ";             //这里为什么不起作用???