Вход

Просмотр полной версии : стиль ссылок и GetElementById


Russian
16.10.2009, 14:31
вопрос несложный, но что-то туплю малость.. мысль встала..
прошу помочь.
есть несколько ссылок..
вида..
<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