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 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89
| window.addEventListener('load', ev => {
// le DOM est construit et la page web est visible
// début code du test
const elemTestHeure = document.getElementById("testHeure");
function date_heure() {
const
mois = new Array('Janvier', 'Février', 'Mars', 'Avril', 'Mai', 'Juin', 'Juillet', 'Août', 'Septembre', 'Octobre', 'Novembre', 'Décembre'),
jours = new Array('Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi');
let
date = new Date,
annee = date.getFullYear(),
moi = date.getMonth(),
j = date.getDate(),
jour = date.getDay(),
h = date.getHours(),
m = date.getMinutes(),
s = date.getSeconds();
if (h < 10) {
h = "0" + h;
}
if (m < 10) {
m = "0" + m;
}
if (s < 10) {
s = "0" + s;
}
let resultat = 'Nous sommes le ' + jours[jour] + ' ' + j + ' ' + mois[moi] + ' ' + annee + ' Il est ' + h + ':' + m + ':' + s;
elemTestHeure.innerHTML = resultat;
setTimeout(() => {
date_heure(id);
}, '1000');
return true;
}
function heures_minutes_secondes(secondes) {
let temps = new Date();
temps.setTime(secondes * 1000);
if (secondes > 60 * 60) {
// supérieur à 1 heure
return (temps.getHours() - 1 + ":" + temps.getMinutes() + "' " + temps.getSeconds());
} else {
return (temps.getMinutes() + "' " + temps.getSeconds());
}
}
function launch_count_down(count_down_delay) {
// Compte à rebours
let
count_down_div = document.getElementById("count_down_div"),
count_down = 0,
count_delay = 1000; // 1s
count_down_div.textContent = "Actualisation de l'écran dans " + heures_minutes_secondes((count_down_delay) / 1000) + "''";
setInterval(function () {
count_down += count_delay;
count_down_div.textContent = "Actualisation de l'écran dans " + heures_minutes_secondes((count_down_delay - count_down) / 1000) + "''";
if (count_down == count_down_delay) {
count_down = 0; // on réinitalise
console.log(`reload iframes`);
}
}, count_delay);
}
launch_count_down(20000); // lance le compte à rebour pour 20s
date_heure();
// fin code du test
}, {
capture: false,
passive: true,
once: false
}); |
Partager