ok. il risultato è uguale
HTML
codice:
<head>
<script type="text/javascript" src="fileesterno.js"> </script>
</head>
<body>
<script type="text/javascript">
// <![CDATA[
WebDate();
AnnoDate();
// ]]>
</script>
</body>
fileesterno.js
codice:
var year = (new Date()).getFullYear();
function WebDate(){
var now = new Date();
nameDay = new Array('Domenica','Lunedi','Martedi','Mercoledi','Giovedi','Venerdi','Sabato');
nameMth = new Array('Gennaio','Febbraio','Marzo','Aprile','Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre','Dicembre');
document.write(''+nameDay[now.getDay()]+ ' ' + now.getDate() + " " + nameMth[now.getMonth()] + " " + year+'');
}
function AnnoDate(){
document.write(year);
}
se ci sono errori di validazione su quello che ti ho postato dipendono da altre cose (doctype mancante, charset non definito etc etc...) ma non dal javascript