Вы можете сделать это на стороне сервера с помощью PHP или JS.
В PHP все, что вам нужно, - это добавить данное имя класса к ссылке после нажатия.
очень простой пример:
<a href="myURL" class="<?php if(ExpressionToDetermineIfLinkIsClicked) echo 'selected'; ?>">
и CSS:
.selected { color: #FF0000; }
Если вы хотите сделать это с JS и используете любую платформу JS Framework, просто найдите на сайте фреймворков «Как добавить событие» и «Как добавить имя класса», а затем объедините то, что вы узнали из результаты поиска.
Если вы, по совпадению, используете prototype.js framework,
тогда вы можете попробовать следующее:
function selectLink(link){
link.addClassName('selected');
var otherLinks = link.siblings();
for(var i = 0; i < otherLinks.lenght; i++){
otherLinks[i].removeClassName('selected');
}
}
document.observe('dom:loaded', function(){
$('menu').observe('click', function(event){
event.stop();
var link = Event.element(event);
selectLink(link);
});
});
---
<div id="menu">
<a href="url1" id="link1" class="">
<a href="url2" id="link2" class="">
<a href="url3" id="link3" class="">
</div>