Salve a tutti, non sapevo bene che titolo dare al post, spero vada bene così.
Date un'occhiata a questa pagina:

http://www.rumdiarythemovie.com/

In basso c'è il menu di navigazione. Che sinceramente non ho capito come funziona.
Hanno usato quel data-id per lo stato active dei pulsanti.
Non sembra utilizzare linguaggi server side per il passaggio dei valori, ma solo quel data-id e semmai gli anchor point.

La cosa più strana è l'evoluzione del codice della pagina man mano che si clicca sui pulsanti, provate a vedere il tag class="" su ogni link.

Comunque vengo alla domanda.
E' possibile, senza utilizzare php o altro, creare dinamicamente lo stato del pulsante active, magari tramite javascript ?

Credo di essere stato un po' contorto, scusatemi e grazie comunque.