Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: для новичков > нужна помощь


Автор: olegti 7.11.2009, 16:02
есть скрипт который придаёт тексту мигающий эффект,
но проблема в том, что мигающим становится только один элемент!

подскажите как сделать как чтобы все элементы мигали

Код


<HTML> 
<HEAD> 


</HEAD> 
<BODY onload="RND_Comp_name();/*скрипт запускается когда документ загрузился полностью*/"> 


<script type="text/javascript"> 
rnd_comp_length=2;/*устанавливаешь длинну массива, т.е. сколько цветов будет*/ 
colors_= new Array(rnd_comp_length); 
colors_[0] = "red"; 
colors_[1] = "lime"; 
var next_ = 0; 
function RND_Comp_name() 
{ 
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()",400); /*спустя 1 секунду, меняешь цвет на новый, если нужно дольше, то ставишь число больше*/ 
} 
</script> 
<font  style="font-weight:bold" id="rnd_name_comp">Мигающий текст1 </font> 
<font  style="font-weight:bold" id="rnd_name_comp">Мигающий текст2 </font> 
<font  style="font-weight:bold" id="rnd_name_comp">Мигающий текст3 </font> 
<font  style="font-weight:bold" id="rnd_name_comp">Мигающий текст4 </font> 
<font  style="font-weight:bold" id="rnd_name_comp">Мигающий текст5 </font> 
</BODY> 
</HTML>


Автор: IDVsbruck 7.11.2009, 17:07
id должен быть уникальным

Автор: olegti 7.11.2009, 17:20
нет возможности поставить уникальный id, так строка выводить циклом!

Автор: IDVsbruck 8.11.2009, 01:01
id ДОЛЖЕН быть уникальным

Автор: brother79 9.11.2009, 13:52
Цитата(olegti @  7.11.2009,  17:20 Найти цитируемый пост)
нет возможности поставить уникальный id, так строка выводить циклом! 


Что значит нет возможности? добавь номер в id

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)