IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Affichage d'un timer sur 2 pages différentes


Sujet :

JavaScript

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2018
    Messages : 2
    Par défaut Affichage d'un timer sur 2 pages différentes
    Bonjour à tous,
    Je vous explique, je suis en train de mettre en place un timer grâce au javascript Flipclock avec la possibilité de le paramétrer/contrôler sur une page admin ici tournoiAdmin.html et je souhaite ensuite l'afficher sur la page tournoi.html. Cependant même avec une fonction load, le timer n'est pas bien chargé sur la page tournoi et n'est pas dynamique...

    Voici la page tournoiAdmin :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
     <div name="minuteur" id="minuteur" class="w3-display-bottomright w3-quarter w3-center w3-container w3-content w3-blue" style="height: 500px;margin-right: 80px; padding-bottom:80px;">
            <h1 class="w3-border" style="margin-bottom: 50px"> TIMER </h1>
            <div class="clock" id="clock" style="margin:2em;"></div>
            <p> Entrez un timer en minutes : </p>
            <input class="timer" type="number" id="timer" min="1" max="99" step="1"/></br></br>
            <button class="start w3-green w3-btn"> Start </button>
            <button class="stop w3-red w3-btn"> Stop </button></br></br>
            <button class="reset w3-amber w3-btn"> Set/Reset </button></br>
        </div> 
    <script type="text/javascript" id="script1">
        var clock;
        var clock2;
        $(document).ready(function() {
            clock = $('.clock').FlipClock(60, {
                clockFace: 'MinuteCounter',
                countdown: true,
                autoStart: false,
                language:"french",
                callbacks: {
                    start: function() {
                        $('.message').html('The clock has started!');
                    },
                    stop: function() {
                        $('.message').html('The clock has stopped!');
                    },
                    reset: function() {
                        $('.message').html('The clock has been set!');
                    }
                }
            });
            $('.start').click(function(e) {
                clock.start();
            });
            $('.stop').click(function(e) {
                clock.stop();
            });
            $('.reset').click(function(e) {
                clock.stop();
                clock.reset();
                clock.setTime(document.getElementById("timer").value*60);
            });
        });
    </script>

    Et ici la page tournoi :

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <div class="w3-display-middle w3-content w3-container w3-white">
    <div class="clock" id="clock2">
    </div>
    </div> <script>
        $('#clock2').load( "tournoiadmin" );
    </script>


    Est ce que quelqu'un aurait une idée pour résoudre mon problème ? Merci de vos réponses !

  2. #2
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par défaut
    Quel FlipClock utilise tu parmi les 110 possibles ?
    Sans référence à la librairie JS que tu utilise ça va pas être possible de te répondre

    https://github.com/search?utf8=%E2%9...lipClock&type=

  3. #3
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2018
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 29
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2018
    Messages : 2
    Par défaut
    Wow j'avais pas vu qu'il y en avais autant. Désolé de pas avoir été plus précis.
    J'utilise la librairie FlipClock obtenue sur le site officiel : http://flipclockjs.com/
    C'est celle de base il me semble. J'ai repris le code d'un des exemples dans le package et je l'ai adapté à mon utilisation.
    Voici les sources pour le javascript du coup :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    <link rel="stylesheet" href="compiled/flipclock.css">
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
    <script src="compiled/flipclock.js"></script>

  4. #4
    Membre extrêmement actif Avatar de psychadelic
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    2 532
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 2 532
    Par défaut
    Déja, le
    $('#clock2').load( "tournoiadmin" );
    ne fait que charger ta page (pourquoi n'a t'elle pas de type ?) et se fiche complètement du code JavaScript qui est dedans, parce que la fonction Load n'est que une fonction Load

Discussions similaires

  1. [MySQL] Envoie de données sur 2 pages différentes
    Par Madoka dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 27/05/2008, 11h47
  2. affichage d'une liste sur plusieurs pages
    Par sandrine49 dans le forum Struts 1
    Réponses: 10
    Dernier message: 23/05/2008, 13h23
  3. Affichage message d'erreur sur la page courante
    Par mflorisson dans le forum Struts 2
    Réponses: 1
    Dernier message: 18/12/2007, 03h24
  4. [JSP]affichage d'un tableau sur plusieurs pages
    Par MAJIK_ENIS dans le forum Servlets/JSP
    Réponses: 3
    Dernier message: 29/08/2005, 11h21
  5. Même liste sur 26 pages différentes
    Par krfa1 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 18/03/2005, 11h32

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo