Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : meilleur moyen d'afficher l'heure [ JavaScript Orienté objet (POO) / Function & Méthodes ] (Bastian60)

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é 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

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.