Salve a tutti,
mi trovo davanti un problema che, considerato il mio basso livello di conoscenza nel campo javascript, mi risulta insormontabile.
Il codice "incriminato" è il seguente:
function elabora(){ // up prezzo , id gruppo , classe oggetti display block , oggetti multipli display none
var up = arguments[0];
var id = arguments[1];
len = arguments.length - 3;
for(var a = 1; a <= 10; a++){
ogg = (arguments[2] + a); // i tag html hanno id [nome][num]
document.getElementById(ogg).style.display = "block";
}
for (var i = 3; i < len; i++) {
document.getElementById(arguments[i]).style.display = "none"; // blocco
alert('test');
}
change_prezzo(up, id);
}
La parte che mi crea il blocco dello script è quella in cui si elabora l'argomento della funzione da passare in display none. Inserendo infatti un alert subito prima, si visualizza normalmente, mentre l'alert "test" non viene stampato, e il ciclo, assieme a tutto lo script, si interrompe.
Dove sbaglio?
Grazie infinite