aca te dejo un fragmento del codigo HTML de mi menu. lo que quiero lograr es que cuando se haga clic sobre un ite especifico del menu, se active con un css especifio y que el item que estaba anterior ya no lo tenga. en este caso el estilo de CSS lo he declarado en la class
active que inicialmente la tiene el primer item del menu
Código:
<div id="topnav">
<ul>
<li class="active"><a href="index.php">Main</a></li>
<li><a href="list_subcath.php?cath=1">Properties</a>
<ul>
<li><a href="list_advert.php?sub=1">Houses</a></li>
<li><a href="list_advert.php?sub=2">Flats</a></li>
<li><a href="list_advert.php?sub=3">Offices</a></li>
<li><a href="list_advert.php?sub=4">Shops</a></li>
<li><a href="list_advert.php?sub=5">Land</a></li>
<li><a href="list_advert.php?sub=6">Others</a></li>
</ul>
</li>
<li><a href="list_subcath.php?cath=2">Autos</a>
<ul>
<li><a href="list_advert.php?sub=7">For Sale-New</a></li>
<li><a href="list_advert.php?sub=8">For Sale-Used</a></li>
<li><a href="list_advert.php?sub=9">For Rent</a></li>
<li><a href="list_advert.php?sub=10">Others</a></li>
</ul>
</li>
</ul>
</div>
gracias por la ayuda