Ho una funzione che stampa la data odierna sul sito ma funziona solo con IE, sul browser firefox l'anno viene visualizzato nel seguente modo Giovedì, 1 febbraio 107 anziché Giovedì, 1 febbraio 2007
Questo il codice della funzione:
codice:
<script>
print1 = "";
print2 = "";
print3 = "";
today = new Date();
weekday = today.getDay();
if (weekday == 0) print1='Domenica';
if (weekday == 1) print1='Lunedì';
if (weekday == 2) print1='Martedì';
if (weekday == 3) print1='Mercoledì';
if (weekday == 4) print1='Giovedì';
if (weekday == 5) print1='Venerdì';
if (weekday == 6) print1='Sabato';
month = today.getMonth();
if (month == 0) print2='gennaio';
if (month == 1) print2='febbraio';
if (month == 2) print2='marzo';
if (month == 3) print2='aprile';
if (month == 4) print2='maggio';
if (month == 5) print2='giugno';
if (month == 6) print2='luglio';
if (month == 7) print2='agosto';
if (month == 8) print2='settembre';
if (month == 9) print2='ottobre';
if (month == 10) print2='novembre';
if (month == 11) print2='dicembre';
date = today.getDate();
year = today.getYear();
</script>
mentre questo quello che richiama la funzione:
codice:
<script>document.write (print1,', ', date, ' ',print2, ' ', year);</script>
Qualcuno riesce a capire dove sia l'errore? :master:
Grazie,
ciao.