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 :

Int�grer un code javascript dans une page HTML


Sujet :

JavaScript

  1. #1
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Novembre 2016
    Messages
    13
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 31
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2016
    Messages : 13
    Par d�faut Int�grer un code javascript dans une page HTML
    Bonjour � tous,
    Je vous sollicite car je suis en difficult� pour int�grer le code javascript suivant :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    const cartes = [
        { id: 'card1', date: new Date('2023-10-18T00:00:00') },
        { id: 'card2', date: new Date('2023-10-19T00:00:00') },
    ];
    Comment puis-je proc�der pour l'int�grer dans la page web ?

    En vous remerciant par avance.

    Voici le code CSS :
    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
    <style>
    .card {
        width: 200px;
        height: 200px;
        perspective: 1000px;
    }
     
    .card-inner {
        width: 100%;
        height: 100%;
        transform-style: preserve-3d;
        transition: transform 0.5s;
    }
     
    .card:hover .card-inner {
        transform: rotateY(180deg);
    }
     
    .card-front, .card-back {
        width: 100%;
        height: 100%;
        position: absolute;
        backface-visibility: hidden;
    }
     
    .card-back {
        transform: rotateY(180deg);
    }
    </style>
    Voici le code HTML :
    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
     <link rel="stylesheet" type="text/css" href="style.css">
     
     
        <div class="card" id="card1">
            <div class="card-inner">
                <div class="card-front">
                    <div class="flip-card-front"><img src="/upload/client/Calendrier2023/Jour_1.png" alt="Avatar" style="width: 200px; height: 200px;"></div>
                </div>
                <div class="card-back">
                    <div class="flip-card-front"><img src="/upload/client/Calendrier2023/Jour_1_-_Cadeau.png" alt="Avatar" style="width: 200px; height: 200px;"></div>
                </div>
            </div>
        </div>
        <div class="card" id="card2">
            <div class="card-inner">
                <div class="card-front">
                    <div class="flip-card-front"><img src="/upload/client/Calendrier2023/Jour_2.png" alt="Avatar" style="width: 200px; height: 200px;"></div>
                </div>
                <div class="card-back">
                    <div class="flip-card-front"><img src="/upload/client/Calendrier2023/Jour_2_-_Cadeau.png" alt="Avatar" style="width: 200px; height: 200px;"></div>
                </div>
            </div>
        </div>
        <!-- Ajoutez plus de cartes ici si nécessaire -->
    <p></p></div></div></div></div>

  2. #2
    Membre chevronn� Avatar de ASCIIDEFOND
    Homme Profil pro
    Autodidacte
    Inscrit en
    Novembre 2002
    Messages
    235
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activit� : Autodidacte

    Informations forums :
    Inscription : Novembre 2002
    Messages : 235
    Par d�faut
    Salut olialex,

    Si tu veux simplement ins�rer du code JavaScript dans une page HTML
    Code HTML : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <body>
    <!-- Ton code HTML -->
    ...
        <script>
            const cartes = [
                { id: 'card1', date: new Date('2023-10-18T00:00:00') },
                { id: 'card2', date: new Date('2023-10-19T00:00:00') }
            ]
        </script>
    <body>

    Maintenant je ne sais pas ce que tu souhaites faire ensuite ?

  3. #3
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Novembre 2016
    Messages
    13
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 31
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2016
    Messages : 13
    Par d�faut
    Bonsoir ASCIIDEFOND,
    Je te remercie pour la r�ponse.
    Je viens de tester l'int�gration du code javascript et cela ne fonctionne pas.
    La carte 2 se retourne malgr� le fait qu'elle doit s'afficher au 19/10/2023.
    Qui est-ce qui ne va pas avec le code ?
    En te remerciant par avance.

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    La carte 2 se retourne malgr� le fait qu'elle doit s'afficher au 19/10/2023.
    Il ya du code quelque part qui retourne les cartes ?
    Tu ne nous le montre pas ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  5. #5
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Novembre 2016
    Messages
    13
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 31
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2016
    Messages : 13
    Par d�faut
    Bonsoir SpaceFrog,
    Je te remercie pour la r�ponse.
    Je te partage le code en entier :
    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
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    <style>.flip-card {
      background-color: #f1f1f1;
      width: 200px;
      height: 200px;
      perspective: 1000px;
      float: left;
      margin: 10px;
    }
     
    .flip-card-inner {
      position: relative;
      width: 100%;
      height: 100%;
      text-align: center;
      transition: transform 0.6s;
      transform-style: preserve-3d;
    }
     
    .flip-card:hover .flip-card-inner {
      transform: rotateY(180deg);
    }
     
    .flip-card-front, .flip-card-back {
      position: absolute;
      width: 100%;
      height: 100%;
      backface-visibility: hidden;
    }
     
    .flip-card-front {
      background-color: #bbb;
      color: black;
    }
     
    .flip-card-back {
      background-color: #2980b9;
      color: white;
      transform: rotateY(180deg);
    }
    </style>
    </p>
    <div class="flip-card" id="card1">
    <div class="flip-card-inner">
    <div class="flip-card-front"><!-- Contenu de la face avant de la carte 1 -->
    <div class="flip-card-front"><img src="/upload/client/Calendrier2023/Jour_1.png" alt="Avatar" style="width: 200px; height: 200px;"></div>
    </div>
    <div class="flip-card-back"><!-- Contenu de la face arrière de la carte 1 -->
    <div class="flip-card-front"><img src="/upload/client/Calendrier2023/Jour_1_-_Cadeau.png" alt="Avatar" style="width: 200px; height: 200px;"></div>
    </div>
    </div>
    </div>
    <div class="flip-card" id="card2">
    <div class="flip-card-inner">
    <div class="flip-card-front"><!-- Contenu de la face avant de la carte 2 -->
    <div class="flip-card-front"><img src="/upload/client/Calendrier2023/Jour_2.png" alt="Avatar" style="width: 200px; height: 200px;"></div>
    </div>
    <div class="flip-card-back"><!-- Contenu de la face arrière de la carte 2 -->
    <div class="flip-card-front"><img src="/upload/client/Calendrier2023/Jour_2_-_Cadeau.png" alt="Avatar" style="width: 200px; height: 200px;"></div>
    </div>
    </div>
    </div>
    <!-- Ajoutez plus de cartes au besoin -->
    <p></p>
    <p>

    En te remerciant par avance.

  6. #6
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    Ben c'est pire que ce que je pensais ...
    Je ne vois pas le code en charge de retourner les cartes ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  7. #7
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Novembre 2016
    Messages
    13
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 31
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2016
    Messages : 13
    Par d�faut
    SpaceFrog,
    C'est curieux. L'animation fonctionne bien de mon c�t�.
    Pour personnaliser le code, je me suis aid� de cet exemple : https://www.w3schools.com/howto/howto_css_flip_card.asp
    Ce qui ne fonctionne pas c'est que la carte n�2 doit se d�clencher au 19/10/2023.
    En te remerciant par avance.

  8. #8
    Membre chevronn� Avatar de ASCIIDEFOND
    Homme Profil pro
    Autodidacte
    Inscrit en
    Novembre 2002
    Messages
    235
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activit� : Autodidacte

    Informations forums :
    Inscription : Novembre 2002
    Messages : 235
    Par d�faut
    Tu voudrais afficher la valeur de date du tableau cartes au dos de l'image (lorsque l'image se retourne plus exactement)

    Code JavaScript : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
        <script>
            const cartes = [
                { id: 'card1', date: new Date('2023-10-18T00:00:00') },
                { id: 'card2', date: new Date('2023-10-19T00:00:00') },
            ]
     
            for (const divcarte of cartes) {
                let divSelect= document.querySelector(`#${divcarte.id} .card-back .flip-card-front`);
                divSelect.textContent = divcarte.date
            }
        </script>

  9. #9
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Novembre 2016
    Messages
    13
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 31
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2016
    Messages : 13
    Par d�faut
    ASCIIDEFOND,
    Je te remercie pour la r�ponse.
    Je souhaite que la carte n�1 au survole de la souris se retourne aujourd'hui, et que la carte n�2 au survole de la souris se retourne le 19/10/2023.
    En te remerciant par avance.

  10. #10
    Membre chevronn� Avatar de ASCIIDEFOND
    Homme Profil pro
    Autodidacte
    Inscrit en
    Novembre 2002
    Messages
    235
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activit� : Autodidacte

    Informations forums :
    Inscription : Novembre 2002
    Messages : 235
    Par d�faut
    Citation Envoy� par olialex Voir le message
    ASCIIDEFOND,
    Je souhaite que la carte n�1 au survole de la souris se retourne aujourd'hui, et que la carte n�2 au survole de la souris se retourne le 19/10/2023...
    Code JavaScript : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
        <script>
            const cartes = [
                { id: 'card1', date: Date.now()},
                { id: 'card2', date: new Date('2023-10-19T00:00:00') },
            ]
     
            for (const divcarte of cartes) {
                let divSelect= document.querySelector(`#${divcarte.id} .card-back .flip-card-front`);
                divSelect.textContent = new Date(divcarte.date)
            }
        </script>

  11. #11
    Membre averti
    Homme Profil pro
    �tudiant
    Inscrit en
    Novembre 2016
    Messages
    13
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 31
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : �tudiant
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2016
    Messages : 13
    Par d�faut
    ASCIIDEFOND,
    Je te remercie pour la r�ponse.

  12. #12
    Membre chevronn� Avatar de ASCIIDEFOND
    Homme Profil pro
    Autodidacte
    Inscrit en
    Novembre 2002
    Messages
    235
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activit� : Autodidacte

    Informations forums :
    Inscription : Novembre 2002
    Messages : 235
    Par d�faut
    En reprenant ton code (HTML & CSS) avec la partie JavaScript, cela fonctionne chez moi.
    Si j'ai bien compris, tu cherches apr�s un survol de l'image � afficher une date sur la deuxi�me image?

  13. #13
    Mod�rateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 211
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Is�re (Rh�ne Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 211
    Par d�faut
    Bonjour,
    Citation Envoy� par olialex
    Je souhaite que la carte n�1 au survole de la souris se retourne aujourd'hui, et que la carte n�2 au survole de la souris se retourne le 19/10/2023.
    ce que j'en comprends c'est que la carte � du jour � peut flipper.

    Dans ce cas il te faut v�rifier quelle carte est � la date du jour et de lui affecter une class CSS l'autorisant � flipper.
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    const cartes = [
      { id: 'card1', date: new Date('2023-10-18T00:00:00') },
      { id: 'card2', date: new Date('2023-10-19T00:00:00') },
      { id: 'card3', date: new Date('2023-10-20T00:00:00') },  
    ]
    const today = new Date().toLocaleDateString()
    cartes.forEach((carte) => {
      if (today === carte.date.toLocaleDateString()) {
        // ajout d'une class autorisant le :hover sur l'élément carte.id
        console.log("Bingo pour", carte.id);
      }
    })
    Tu pourrais m�me t'�pargner le new Date dans la d�claration de tes cartes.

Discussions similaires

  1. aide code javascript
    Par czar1983 dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 03/03/2013, 16h08
  2. Aide avec mon code Javascript
    Par niceman30 dans le forum G�n�ral JavaScript
    R�ponses: 8
    Dernier message: 28/09/2009, 02h03
  3. Petite aide pour mon code javascript
    Par bennji dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 27/12/2008, 19h42
  4. aide traduction code javascript
    Par calitom dans le forum G�n�ral JavaScript
    R�ponses: 9
    Dernier message: 10/10/2007, 20h39
  5. R�ponses: 6
    Dernier message: 01/02/2007, 20h58

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