Ho un menu dinamico con 5 pulsanti.
A seconda dei casi, i pulsanti possono essere in numero da 0 a 5.
Voglio creare una funzione che controlli di volta in volta il campo di testo dinamico di ogni pulsante. Se il campo è vuoto, l'area sensibile del pulsante deve essere disabilitata.
... ma non sembra funzionare. I pulsanti rimangono abilitati.codice:function cancellaMenu() { for(i=6; i>0; i--) { //siccome i pulsanti sono 5 newMenu = "menuA" add i; //il nome del pulsante: menuA1, menuA2, ... if(newMenu.nomeClip.nome == "") { //se il campo di testo è vuoto newMenu.puls.enabled = 0; //disabilita l'area sensibile, che si chiama "puls" } } }
Voi vedete errori di sintassi (o di concetto).
Grazie.
P.S.: Se tolgo il ciclo for e scrivo per 5 volte l'if con i numeri dei pulsanti, tutto funziona. Ma vorrei ottimizzare l'AS.