:active si riferisce alla condizione in cui il mouse e` sopra un elemento ed ha il bottone premuto

... so di non aver risposto alla domanda, ma forse ti chiarisce perche` non ti funziona.

Se poi riesci a chiarire la domanda, forse ti si puo` rispondere.

PS: c'e` una domanda forse simile di qualche giorno fa, che poi ho spostato in ASP perche` chiedeva anche come realizzare la cosa tramite linguaggio lato server.