Quizá sea un error de implementación en el html ¿Puedes ponernos como lo tienes?
Ahora, si se hace una nueva página, por lógica el menú se "resetea", por lo que el active no se va a ver, pero en la misma página debería funcionar sin problemas...
PD Mik: En internet no encuentro información del orden correcto, pero todas las páginas ponen active antes que focus en las explicaciones... ¿Seguro que es ese orden? Que siempre lo he usado al revez
![borracho](http://static.forosdelweb.com/fdwtheme/images/smilies/borracho.png)
Quizá no funcionen como deberían por eso...