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:
mentre questo quello che richiama la 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>
Qualcuno riesce a capire dove sia l'errore? :master:codice:<script>document.write (print1,', ', date, ' ',print2, ' ', year);</script>
Grazie,
ciao.

Rispondi quotando
