var rnd_comp_length, colors; rnd_comp_length=4;/*устанавливаешь длинну массива, т.е. сколько цветов будет*/ colors_= new Array(rnd_comp_length); colors_[0] = "ff0000"; colors_[1] = "00ff00"; colors_[2] = "0000ff"; colors_[3] = "000000"; var next_ = 0; function RND_Comp_name() { var headcolor; headcolor= colors_[next_];/*headcolor - переменной устанавливаешь новый цвет*/ document.getElementById("rnd_name_comp").style.color=headcolor;/*присваеваешь этот цвет элементу в документе*/ next_++; if(next_>rnd_comp_length-1) next_=0; window.setTimeout("RND_Comp_name()", 100); /*спустя 1 секунду, меняешь цвет на новый, если нужно дольше, то ставишь число больше*/ }