Ciao ragazzi,

ho un problema con questo scriptino che ho sviluppato.
Su Firefox e Safari tutto ok, fa quello che deve fare, mentre su IE6e7 non funziona.

function activeMenu (vocemenu, temp_voiceNumber) {
voiceNumber = temp_voiceNumber-1;
// Primo livello
var liv1 = document.getElementsByClassName("m_"+vocemenu);
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";
}
}

come vedete ho usato solo metodi e proprietà del DOM che dovrebbero essere tutti cross-browser, quindi non capisco dove possa stare il problema...

P.S. Questo è praticamente il mio primmo script in js quindi siate clementi, so che non è un gran che...

Grazie mille :-)