Grazie per la pazienza, troppo gentile![]()
Mi da errore, ora ti dico come ho fatto.
Decido di mettere lo script in un file esterno, apro blocco note e ci
metto:
<script type="text/javascript">
/*
<![CDATA[
<!--
*/
function recupera(name_ID) {
return (document.all)?document.all[name_ID]document.getElementById)?document.getElementById(n ame_ID):null
}
arr_giorni=new Array("Domenica","Lunedì","Martedì","Mercoledì","G iovedì","Venerdì","Sabato");
arr_mesi=new Array("Gennaio","Febbraio","Marzo","Aprile","Maggi o","Giugno","Luglio","Agosto","Settembre","Ottobre ","Novembre","Dicembre");
function data(){
oggi=new Date();
anno=oggi.getFullYear();
n_mese=oggi.getDate();
mese=oggi.getMonth();
giorno=oggi.getDay();
ore=oggi.getHours();
minuti=oggi.getMinutes();
secondi=oggi.getSeconds();
n_mese=(n_mese<10)? "0"+n_mese:n_mese;
ore=(ore<10)? "0"+orere;
minuti=(minuti<10)? "0"+minuti:minuti;
secondi=(secondi<10)? "0"+secondi:secondi;
giorno=arr_giorni[giorno];
mese=arr_mesi[mese];
output=giorno+" "+n_mese+" "+mese+" "+anno+", "+ore+":"+minuti+":"+secondi;
recupera('orologio').innerHTML=output;
setTimeout("data()",1000)
}
/*
-->
]]>
*/
</script>
Lo salvo come ora.js
Poi modifico body così:
<body onLoad="Orario();">
La prima domanda è se devo modificare body anche se il file è esterno.
Infine ho creato un <div id="orologio"><script type="text/javascript" language="JavaScript" src="ora.js"></script></div>
Quando avvio la pagina però non vedo ne' data ne' ora e in basso a sx c'è un triangolino giallo...che penso che indichi che c'è un errore.
![]()