ok, senti
il mio script finale è questo e funziona benissimo...
non sono sicuro però della piena compatibilità con tutti...
mi puoi dire con che browser nn è compatibile questo script?
codice:
function mmenu(ID,nimg) {
var menu = document.getElementById(ID);
var img = document.getElementById(nimg);
var display = menu.style.display;
var imgvd = "a.gif"
var imgvb = "b.gif"
var imgnow=img.src;
menu.style.display = (display == "block") ? "none" : "block";
if(display=="block"){
img.src=imgvd
}
else {
img.src=imgvb
}
}
Inoltre, vorrei farti una domanda:
questo pezzo di codice
menu.style.display = (display == "block") ? "none" : "block";
non sarebbe un costrutto if else in formato ridotto???
se si, come mai non funzionava quando scrivevo
imgnow = (imgnow == imgvd) ? imgvb : imgvd;
img.src=imgnow
?????
Grazie!
Ciao!