Oui bien tu as raison,
voici le code source la page index.php
<!DOCTYPE html><htmllang="fr"><head><metacharset="UTF-8"><title>Calendrier de l'Avent</title><linkrel="stylesheet"href="style.css"><!-- Lien vers votre feuille de style CSS --><scriptsrc="script.js"></script><!-- Lien vers votre fichier JavaScript --></head><body><divclass="container"><headerclass="banner"><h1><spanclass="banner">Calendrier de l'Avent généré par ChatGpt</span></h1></header><divclass="calendar"><!-- Bouton d'introduction --><buttonclass="day"onclick="openDay('00')">Introduction</button><!-- Boucle PHP pour générer les boutons des jours --><?php // Obtenir le jour actuel $jourActuel = (int)date("d"); $moisActuel = (int)date("m"); //$moisActuel = 12; for ($i = 1; $i <= 25; $i++) { $dayFormatted = str_pad($i, 2, "0", STR_PAD_LEFT); // Vérifier si le jour du calendrier est passé ou est le jour actuel if ($i <= $jourActuel && $moisActuel == 12) { echo "<button class='day' onclick='openDay(\"$dayFormatted\")'>Jour $dayFormatted</button>"; } else { // Désactiver le bouton pour les jours futurs echo "<button class='day inactive' disabled>Jour $dayFormatted</button>"; } } ?></div><footer><!-- Contenu du pied de page --><ahref="https://www.selnet.ch/#contact">Contact</a></footer></div><!-- Overlay pour l'affichage du contenu de chaque jour --><divid="overlay"style="display:none;"><divid="overlay-content"><h2id="day-title"></h2><pclass="subtitle">Passage du jour</p><pid="day-verse"></p><imgid="day-image"src=""alt="Image du jour"><pclass="subtitle">Réflexion de l'IA</p><pid="day-reflection"></p><buttononclick="closeOverlay()">Fermer</button></div></div></body></html>
et voici le fichier script.js (bon celui la vous pouviez le voir :-)
functionopenDay(day){// Charger les données JSONdocument.getElementById('day-title').innerText=day+" décembre";fetch('versets.json').then(response=>response.json()).then(versets=>{constversetText=versets[day];constversetHtml=versetText.replace(/ - ([^ ]+ [^ ]+)$/,"<br/><span class='verse-reference'>1ドル</span>");document.getElementById('day-verse').innerHTML=versetHtml;});fetch('reflexion.json').then(response=>response.json()).then(reflexions=>{document.getElementById('day-reflection').innerText=reflexions[day];});// Définir l'image pour le jourdocument.getElementById('day-image').src=`images/${String(day).padStart(3,'0')}.jpg`;// Afficher l'overlaydocument.getElementById('overlay').style.display='block';}functioncloseOverlay(){document.getElementById('overlay').style.display='none';}
[^] # Re: le code source
Posté par Ecran Plat (site web personnel) . En réponse au journal Faire un calendrier de l'avent par une IA. Évalué à 3.
Oui bien tu as raison,
voici le code source la page index.php
et voici le fichier script.js (bon celui la vous pouviez le voir :-)
En fait le code est très simple.