Ciao ciao,
stiamo lavorando su un tipico calendario che visualizza i giorni del mese corrente, e che mi apre una popup alla pressione di quelli "sensibili". Funziona tutto perfettamente su IE, ma su FF, Safari ed Opera, invece, i giorni "sensibili" non prendono lo stile dal CSS.
Di seguito il JavaScript che compila il calendario in base ai dati ottenuti via XML:
Mi sapreste dire se c'è una parte di questo codice che non reputate corretta?Codice PHP:
function matchDay(d, e) {
var l = items.length;
e.innerHTML = d;
for (var i=0; i<l; i++) {
if (items[i].date.substring(8)==d) {
e.style.backgroundColor = items[i].color;
e.style.cursor = "Pointer";
e.style.color = items[i].forecolor;
e.title = items[i].title;
e.alt = items[i].title;
e.calIndex = i;
e.onclick = function() {openPopup(this.calIndex);};
}
}
}
Oppure se avete idea del perchè su IE mi funziona il tutto, mentre su FF, Opera e Safari no?
Grazie,
goat