codice:
function activeMenu (vocemenu, temp_voiceNumber) {
voiceNumber = temp_voiceNumber-1;
// Primo livello
// var liv1 = document.getElementsByClassName("m_"+vocemenu);
// diventa equivalentemente così
liv1 = [];
var els = document.getElementsByTagName("*");
for (i=0; i<els.length; i++) {
if (els[i].className.indexOf("m_"+vocemenu) > -1)
liv1[liv1.length] = els[i];
};
// a questo punto liv1 contiene i soli elementi che hanno quella classe
liv1[0].firstChild.style.backgroundPosition="left bottom";
// Secondo livello
if (isFinite(voiceNumber)) {
var liv2_temp = liv1[0].getElementsByClassName("drawer");
var liv2_temp_2 = liv2_temp[0].getElementsByTagName("a");
var liv2 = liv2_temp_2[voiceNumber].style.color="#ffffff";
}
}
provalo...