Bonjour,
Voici un script que j'ai récupéré :
<!--
var dayarray=new Array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi");
var montharray=new Array("janvier","février","mars","avril","mai","juin","juillet","août","septembre","octobre","novembre","décembre");
function getthedate(){
var mydate=new Date()
var year=mydate.getYear()
if (year < 1000) { year+=1900 }
var day=mydate.getDay()
var month=mydate.getMonth()
var daym=mydate.getDate()
if (daym<10) { daym="0"+daym }
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn="AM"
if (hours>=12) { dn="PM" }
if (hours>23) { hours=0 }
// if (hours>12) { hours=hours-12 }
// if (hours==0) { hours=12 }
if (hours<=9) { hours="0"+hours }
if (minutes<=9) { minutes="0"+minutes }
if (seconds<=9) { seconds="0"+seconds }
//change font size here'
var cdate ="<img src='../image/clock.png' border='0'> <font size=6>"+hours+":"+minutes+":"+seconds+" </font><br><font size=2>"+dayarray[day]+" "+daym+" "+montharray[month]+" "+year+"</font>";
if (document.all) {
document.all.clock.innerHTML=cdate
} else if (document.getElementById) {
document.getElementById("clock").innerHTML=cdate
} else {
document.write(cdate)
}
}
if (!document.all&&!document.getElementById) {
getthedate()
}
function showdate() {
if (document.all||document.getElementById) {
setInterval("getthedate()",1000)
}
}
//-->
Mes notions en javascript sont un peu lointaines et même si je comprend en gros le code et si j'arrive à le modifier, j'ai quand même quelques questions
Je sais qu'il ne faut pas aller chercher la date du serveur pour diverse raisons : ne pas trop surcharger le serveur, heure différente que le client...
Avec un script comme celui-ci, qui rafraichit l'heure toutes les secondes, est-ce que c'est toute la page qui se rafraichit ?
Quelle influences sur l'hebergement ? la bande passante ?
J'ai un trafic limité à 750 Go par mois : est-ce qu'avec ce genre de script je bouffe du trafic pour rien ou non ?
Y'a t-il une meilleur solution ?