Si potrebbe fare qualcosa del genere in javascript, assegnando un ID ad ogni lista e creando una classe .current a tuo piacere.
Codice PHP:
<style type="text/css">
a {
color:blue;
}
a:hover {
color:fuchsia
}
.current {
background-color: orange;
}
ul {
width:100px;
}
</style>
<script language="Javascript">
function currentSelection(id){
if(id=="uno"){
document.getElementById("uno").className = "current";
document.getElementById("due").className = "";
} else {
document.getElementById("due").className = "current";
document.getElementById("uno").className = "";
}
}
</script>
Codice PHP:
<ul>
<li id="uno" onclick="currentSelection('uno')">[url="#"]Pagina 1[/url]
<li id="due" onclick="currentSelection('due')">[url="#"]Pagina 2[/url][/list]