begin process at 2012 05 29 09:34:14
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Function & Méthodes

 > 

meilleur moyen d'afficher l'heure


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

meilleur moyen d'afficher l'heure

dimanche 17 août 2008 à 10:15:07 | meilleur moyen d'afficher l'heure

Bastian60

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'>&nbsp;<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 ?

dimanche 17 août 2008 à 12:31:58 | Re : meilleur moyen d'afficher l'heure

bultez

Membre Club
Réponse acceptée !

bonjour,

>>est-ce que c'est toute la page qui se rafraichit ?
    if (document.all) {
        document.all.clock.innerHTML=cdate
    } else if (document.getElementById) {
        document.getElementById("clock").innerHTML=cdate
    } else {
        document.write(cdate)
    }
pour les navigateurs "normaux", c'est l'élement html clokc qui est modifé.
la page n'est pas touchée.

>>  Quelle influences sur l'hebergement ? la bande passante ?
aucune. le javascript se déroule sur le micro du visiteur, en local.
>>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 ?
du coup... non.
mais peut-être n'afficher que toutes les minutes suffit ?
( attention dans ce cas à vérfier qu'on est bien calé sur les secondes à 0,
  setInterval ou setTimeout, ne sont pas des modèles de précisions  )



Cordialement     Bul   [mon Site] [M'écrire]
dimanche 17 août 2008 à 13:25:49 | Re : meilleur moyen d'afficher l'heure

Bastian60

Merci beaucoup, tout juste ce que je souhaitais savoir !

Bon week-end !


Cette discussion est classée dans : var, document, hours, mydate, if


Répondre à ce message

Sujets en rapport avec ce message

Player multi format sécuriter java & php [ par c2bomb ] bonjour a tous,je cherche a afficher mon player,dans une fenetre style popup,mais hélas je suis vraiment nulle en javascript...si quelq'un peut m'aide 2 menuS deroulants java dans une page [ par DEVLYNE ] Bonjour!Sachez que je suis uns très grande débutante mais j'ai un petit souci.J'utilise un logiciel gratuit: Coffee Cup DHTML menu pour faire mes menu Compilation conditionnelle. [ par A3nigma64 ] J'ai trouvé un script assez bien pour faire un compte à rebours mais voila lorsque je l'applique sur une de mes page web le compte à rebours ne s'affi fausse popup [ par macone59 ] Je cherche à faire une fausse popup. C'est à dire qu'au depart j'ai une img visible puis au sur vol de celle-ci une image apparait en plus grand.Voici Afficher texte avec X et Y [ par bshaka ] Bonjour à tous,j'ai trouvé sur le web cette fonction qui affiche date et heure à une position x et y, pour l'appeler, je fais :InitHorloge(265,56,"fon Affichier un texte avec la position X et Y [ par bshaka ] Bonjour à tous,j'ai trouvé sur le web cette fonction qui affiche date et heure à une position x et y, pour l'appeler, je fais :InitHorloge(265,56,"fon FORMULAIRE champs obligatoires boutons radio [ par ju0123456789 ] Bonjour,Pour mon site web, je suis en train de créer un formulaire de commande, et j'ai créé un script qui oblige l'utilisateur de rentrer les chamsp probleme incompatibilité IE-FF svp HELP !! [ par ju0123456789 ] Bonjour, depuis plusieurs jours, je mesuis pris la tête pour mon script de mon site web de commande en ligne, mais malheureusement il ne marche pas so Affichage d'horloge [ par bshaka ] Bonjour à tous,J'ai trouvé cette fonction pour afficher l'horloge à une position X Y sur le net, sauf qu'elle n'affiche pas l'horloge à la bonne posit Problème avec le Script: IMAGE QUI CHANGE AU SURVOL DE LA SOURIS image ... [ par xp3d ] Bon soir à tous,Il y a un Scipt en bas de cette page http://www.smkdgg.com/Filme.html "le code des deux boutons qui se mette en rouge disque on les su


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,250 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales