Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   стиль ссылок и GetElementById (https://javascript.ru/forum/misc/5457-stil-ssylok-i-getelementbyid.html)

Russian 16.10.2009 14:31

стиль ссылок и GetElementById
 
вопрос несложный, но что-то туплю малость.. мысль встала..
прошу помочь.
есть несколько ссылок..
вида..
<a href="#" onclick="brushme('day')" id="day">за день</a>
<a href="#" onclick="brushme('week')" id="week">за неделю</a>  и т.д.


функция JS
function brushme(id){
	if (id=="day") { document.getElementById("day").style.color="gray"; }
	else if (id=="week") { document.getElementById("week").style.color="gray"; }
}


задача.. чтобы при нажатии на одну ссылку она становилась другим цветом, а другие оставались по умолчанию.
а то на одну нажму от так и остается серой без возврата к своему цвету изначальному.

Russian 16.10.2009 14:33

гм.. сделал. но тупо малость =(
function brushme(id){
	if (id=="day") { document.getElementById("day").style.color="gray"; } else {document.getElementById("day").style.color="";}
	if (id=="week") { document.getElementById("week").style.color="gray"; } else {document.getElementById("week").style.color="";}
}

Kolyaj 16.10.2009 14:49

var curId;
function brushme(id) {
    if (curId) {
        document.getElementById(curId).style.color = '';
    }
    document.getElementById(id).style.color = 'gray';
    curId = id;
}

Russian 16.10.2009 14:55

тьфу ты блин.. точно.. чет сплю сегодня конкренто )
Спасибо Kolyaj


Часовой пояс GMT +3, время: 09:31.