diff --git a/pages/css/devis.js b/pages/css/devis.js index 6ea2548..57b9ec6 100644 --- a/pages/css/devis.js +++ b/pages/css/devis.js @@ -69,7 +69,7 @@ zoneMsg.addEventListener("input", function () { formulaire.addEventListener("submit", function (evenement) { if (zoneMsg.value.trim() === "") { evenement.preventDefault(); - alert("Merci de remplir tous les champs"); + alert("Merci d'écrire un message"); } }); for (const service of services) { @@ -92,5 +92,27 @@ document.getElementById("color").addEventListener("click", function () { function heure() { horloge.textContent = new Date().toLocaleTimeString(); } -heure(); -setInterval(heure, 1000); +{ + heure(); + setInterval(heure, 1000); +} +{ + async function Flotte() { + const message = document.getElementById("message_flotte"); + const corps = document.getElementById("corps_flotte"); + try { + const reponse = await fetch("vehicules.json"); + const vehicules = await reponse.json(); + for (const v of vehicules) { + const tr = document.createElement("tr"); + tr.textContent = `${v.modele} — ${v.immatriculation} — ${v.km} km`; + corps.append(tr); + } + } catch (erreur) { + message.textContent = + "Impossible de charger la flotte (bahahaha mimimimimi)"; + console.error(erreur); + } + } + Flotte(); +} diff --git a/pages/css/vehicules.json b/pages/css/vehicules.json new file mode 100644 index 0000000..a990591 --- /dev/null +++ b/pages/css/vehicules.json @@ -0,0 +1,8 @@ +[ + { + "modele": "Renault Kangoo", + "immatriculation": "AB-123-CD", + "km": 6767676767 + }, + { "modele": "Peugeot Partner", "immatriculation": "EF-456-GH", "km": 6767 } +] diff --git a/pages/services.html b/pages/services.html index 2f56c43..cc4dc89 100644 --- a/pages/services.html +++ b/pages/services.html @@ -71,6 +71,7 @@ stagiaires rpz echoes +