Необходимо заменить ClassName:
Есть код
01 <script>
02 var i=0;
03 function light() { //ссылка, реагирующая на onMouseOver
04 if (i<4) {
05 document.getElementsByTagName('a')[1].className += " redtext" + i;
06 i += 1;
07 var t = setTimeout("light()", 50);
08 }
09 }
10
11 function nolight() { //ссылка(она же), реагирующая на onMouseOut
12 if (i>0) {
13 document.getElementsByTagName('a')[1].className.replace(/"redtext" + i/, " ");
14 i -= 1;
15 var t = setTimeout("nolight()", 50);
16 }
17 }
18
19 </script>
redtext0/1/2/3 - классы стилей с разным text-shadow.
Так вот, добавляется всё отлично, а с "replace" возникли проблемы. Как я понял "i" там не читается как переменная. Что делать, подскажите пожалуйста.