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.
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"
}
}
}
... ma non sembra funzionare. I pulsanti rimangono abilitati.
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
.