Ho fatto un menù rollover con in i CSS, ho la necessità di far cambiare classe (e dunque tutte le sue caratteristike) ad una voce del menù facendo in modo ke abbia le caratteristike d un'altra classe definita nei CSS, dunque da un link così:
<a href="#" id="bottone1" onclick="evidenzia_tasto('bottone1')" class="bottone_spento">
dopo ke è stato cliccato quel link il tag <a> dovrebbe aggiornarsi come se fosse:
<a href="#" id="bottone1" onclick="evidenzia_tasto('bottone1')" class="bottone_acceso">
Ovviamente "bottone_spento" e "bottone_acceso" sono definite nei CSS.
Ho provato una cosa così:
function evidenzia_tasto(idname)
{
event_on_click = document.getElementById(idname).style;
event_on_click.className = 'bottone_acceso';
}
Ma si rifiuta di cambiarmi le caratteristike dello stile... se osservo cosa succede nel DOM con firebug di firefox vedo un oggetto event_on_click senza alcuna caratteristica CSS a parte avere il className settato a 'bottone_acceso'... in cosa sbaglio?
Grazie