calendarDayCell.onclick = function(){
var tempDate=new Date();
tempDate.setTime(firstOfMonth.valueOf());
tempDate.setDate(tempDate.getDate() + d-1);
CalendarDayClicked(tempDate);
return false;
}
Questo codice sta all'interno di un ciclo for dove a ogni iterazizone firstofmont viene incrementato di un giorno.
Vorrei che tempdate sia una variabile locale.
Cosi non lo è e alla fine del ciclo cliccando su ogni elemento parte la funzione
CalendarDayClicked ma sempre con l'ultimo valore di tempdate memorizzato nel ciclo.
Come posso fare?
Grazie