Ecco, se chiami uno guru, anche se non lo č deve rispondere..
Vagamente il concetto č questo. Non č necessariamente quello precedente ad essere l'ultimo aperto, quindi dovresti fare qualcosa di questo genere:
1. crei una variabile "globale" tipo "ultimoMenuAperto"
2. quandi apri un menu, richiami una funzione "globale".
3. questa funzione, se vede che il menu aperto č diverso da quello aperto precedentemente ("ultimoMenuAperto"), lo chiude
4. La funzione setta il menu aperto come "ultimoMenuAperto"
Questa č la procedura generica, ma il problema dell'uscire dal pulsante per accedere alla tendina č diverso: non puoi usare il rollout dal pulsante principale, ma devi usare un "mouseout" da tutto il menu aperto. Scarica questo e guarda:
http://flash.html.it/movie/vedi/438/menu-a-tendina/


Rispondi quotando