Una buona serata a tutti,

premetto che sono tutt'altro che un esperto in javascript, lo uso pi� che altro per semplici animazioni a div e menu
Il problema che sto riscontrando � il seguente:

Ho creato una funzioncina che all'evento "onclick" su un link dovrebbe aprire un menu a tendina... dico dovrebbe perch� quando la pagina viene caricata dal browser il menu si apre... per� al secondo click non al primo. Dopo funziona tutto correttamente. Il codice � il seguente:

function showmenu(){
if (document.getElementById('menucontainer').style.he ight == "10px") {
document.getElementById('menucontainer').style.hei ght= "350px";
document.getElementById('menucontainer').style.tra nsition="1s";
} else {
document.getElementById('menucontainer').style.hei ght = "10px";
document.getElementById('menucontainer').style.tra nsition="0.5s";
}
}

Se sostituisco il '==' con '= ' la function funziona al primo onclick per� solo in un senso... cio� il menu si apre per� poi non si chiude...



Qualcuno sa spiegari il perch�?!?

Un saluto,

Nando