9547

<Dean> P’tin j’me fais tellement chier
<Dean> J’me suis programmé en JavaScript un compte a rembours avant les vacances…
<Dean> Et la j’attends devant…


8 responses to “9547”

  1. Avatar de MaxNobody
    MaxNobody

    J’ai fait la même, mais en C++.

    Maintenant, le faire en Java.

    Mais un ami m’a dit qu’il voulait le faire en PHP. *siffle*

  2. Il a fait passer le temps avant de le regarder passer

  3. Avatar de hidex

    Moi pour plus de challenge, je l’aurais code en python.

  4. Avatar de hekimoz

    J’ai rien compris de la quote mais ça à l’air chiant…
    Et on dis pas “compte à rebours” ?
    Si non j’ai encore plus rien compris…

  5. Avatar de drac0300
    drac0300

    Il fallait le faire en assembleur : comme ça, aux vacances, t’y es encore !

  6. Avatar de Nitwix

    Voilà ^^ :

    <!DOCTYPE html>
    <html>
    <head>
    <title>Compte à rebours</title>
    <script type=”text/javascript”>
    function $(id){
    return document.getElementById(id);
    }
    var inter;
    function launch(){
    var dVac = new Date($(“dVac”).value);
    var now = new Date();
    var diff = Math.floor((dVac – now)/(1000)) – 7200; /*7200 pour le fuseau horaire (2 heures) */
    clearInterval(inter);
    inter = setInterval(function(){
    $(“aff”).innerHTML = diff;
    diff–;
    if(diff <= 0) clearInterval(inter);
    },1000);
    }
    </script>
    </head>
    <body>
    <label>Date des vacances </label><input type=”datetime-local” id=”dVac”>
    <button onclick=”launch();”>Lancer</button>
    <h1 id=”aff”></h1>
    </body>
    </html>

  7. C’est compte à REBOURS.
    Imbécile.

  8. Concernant le code JS, je passe outre le fait que le code date probablement des années 2000 vu que je ne connais pas la date du comm. Par contre dans tous les cas, il vaut mieux recalculer le diff dans la fonction d’interval car les setTimeout et setInterval ne durent pas forcément le temps demandé car ils se basent sur la fréquence de rafraichissement de la page. Au bout de quelques minutes on constate déjà une désynchronisation.
    Voilà c’était l’instant dev web chiant mais si vous codes en JS ça peut vous être utile.

Répondre à MaxNobody Annuler la réponse

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *