да, вполне. тогда как во втором случае я описал — через html.
на странице main.html вы к элементу «Главная» добавляете класс active, на странице about.html — «О нас».
вот, как это сделано на сайте, ссылку на который указали:
<li class="active"><a href="/partners.html" class="menu-item2 active" id="menu19" title="Партнеры"><span class="menu-title">Партнеры</span></a></li>
обратите внимание на слово active в атрибуте class.
в общем, к js это никакого отношения не имеет =)