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!