Salve,
volevo chiedervi un codice per visualizzare la data e l'ora (non sfruttando un server, ma dal pc dell'utente che visita il sito) che funzioni anche su altri browser, come Opera e Mozilla ad esempio.
Grazie
P.S. Attualmente ho usato questo script, ma funziona solo su Ie
<SCRIPT language=Javascript1.2>
var descr_prima = ""
descr_mezzo = "-"
var descr_dopo = ""
if(navigator.appName == "Netscape") {
document.write('<layer id="dataora"></layer>
');
}
if (navigator.appVersion.indexOf("MSIE") != -1){
document.write('<span id="dataora"></span>');
}
Dgiorno = new Array()
Dgiorno[0]="Domenica"
Dgiorno[1]="Lunedi"
Dgiorno[2]="Martedi"
Dgiorno[3]="Mercoledi"
Dgiorno[4]="Giovedi"
Dgiorno[5]="Venerdi"
Dgiorno[6]="Sabato"
Dmese = new Array()
Dmese[0]="Gennaio"
Dmese[1]="Febbraio"
Dmese[2]="Marzo"
Dmese[3]="Aprile"
Dmese[4]="Maggio"
Dmese[5]="Giugno"
Dmese[6]="Luglio"
Dmese[7]="Agosto"
Dmese[8]="Settembre"
Dmese[9]="Ottobre"
Dmese[10]="Novembre"
Dmese[11]="Dicembre"
function startdataora(){
var data = new Date();
var ore = data.getHours();
var min = data.getMinutes();
var sec = data.getSeconds();
var dgg = Dgiorno[data.getDay()]
var giorno = data.getDate()
var mese = Dmese[data.getMonth()]
var anno = data.getFullYear()
var duep = ":";
var blk = " ";
var virg = ",";
if (ore == 0) ore=00;
if (ore<=9) ore="0"+ore;
if (min<=9) min="0"+min;
if (sec<=9) sec="0"+sec;
if(navigator.appName == "Netscape") {
document.dataora.document.write(descr_prima+blk+dg g+blk+giorno+blk+mese+blk+anno+blk+descr_mezzo+blk +ore+duep+min+duep+sec+blk+descr_dopo);
document.dataora.document.close();
}
if (navigator.appVersion.indexOf("MSIE") != -1){
dataora.innerHTML = descr_prima+blk+dgg+blk+giorno+blk+mese+blk+anno+b lk+descr_mezzo+blk+ore+duep+min+duep+sec+blk+descr _dopo;
}
}
setInterval("startdataora()",1000);
//-->
</SCRIPT>

Rispondi quotando