Добрый день, совсем недавно начал изучать js и наткнулся на такую вот проблему. На сайте имеется меню навигации из трех страниц: продукция,
главная, контакты.
Хотелось бы сделать, что бы при нажатии на посещенную ссылку страницы она выделялась одним цветом, ну что бы пользователь видел, что находиться на данной странице
function activate(a)
{var id=document.getElementById("nav");
var aa=id.getElementsByTagName("a");
for( i in aa )
if( aa[i]!=a )
{aa[i].style.color="black";}
else
{a.style.color="red";}
}
</script>
<div id="nav"><ul>
<li><a href="../index.php" onclick="activate(this)"; >главная</a></li>
<li><a href="../pages/product.php" onclick="activate(this);" >продукция</a></li>
<li><a href="../pages/contacs.php" onclick="activate(this)";>контакты</a></li>
</ul> </div>
И тут есть одно важное замечание, при нажатии на ссылку загружается новая страница, а меню там вставляется includom на php