Salve, ho una interfaccia in cui la pagina non viene mai refreshata, ma i contenuti vengono caricati in un div attraerso ajax. Il primo problema è stato quello di eliminare quella bordatura che viene visualizzata in firefox intorno al link dopo che è stato cliccato:
a:active{outline: none;}
a:focus{-moz-outline-style: none;}


e fin qui tutto bene. Il problema che vi voglio porre è l'evidenziazione del link del menu, cioé come rendere attiva la voce del menu appena cliccata.
Ho provato un metodo ma funziona solo su firefox:
function activate(link){
if(document.getElementById)
document.getElementById(link).focus();
else if (document.all)
document.all(link).focus();
}


link1

Questa soluzione non funziona su safari e non oso neppure immaginare cosa accada su IE. Conoscete una qualche soluzione crossbrowser?
grazie.