-
Résolu Compte à rebours : couleur du fond
Mercredi 12 Octobre 2022 à 23:42 Alheck69
Bonjour,
J'ai repris un compte à rebours sur Eklablog le problème est que j'aimerais que le fond du cadre de ce compteur soit blanc. Je pense que ça se passe au début du script mais je ne sais pas quel est l'écriture exact... Comment dois-je faire ?
Merci de votre aide précieuse !!!
Amicalement
Alheck
------------------------------------------------------------------------------------------------------------------------------
le script du compteur :
<div id="EklaCompteur" style="border: 2px solid #9A00F8; width: 170px; text-align: center; margin: 0px auto; padding: 2px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;"> </div>
<script type="text/JavaScript">// <![CDATA[
//***********************************************************************************************
// Compte à rebours dans Eklablog
// Version 1.1
// Auteur : -Thierry-
// Blog : http://gerer-mon-blog.eklablog.fr/
//***********************************************************************************************
var idtimeEklaCompteur=0;
function EklaDisplayCompteurEklaCompteur() {
// délais d'affichage
var delais = 1;
// Element contenant l'affichage
var EklaCompteurAffiche=document.getElementById("EklaCompteur");
// HTML d'affichage
var html = "<p><span style=\"color: #ff0000;\"><strong>IL RESTE :</strong></span><br /> <span style=\"color: #02a628;\"><strong><span style=\"font-size: 18pt;\">[j] j </span></strong><br /><span style=\"font-size: 12pt;\">[h] h [m] m [s] s</span></span></p><p><span style=\"color: #b87e49;\"><span style=\"font-size: 12pt;\"><span style=\"color: #ff0000;\"><strong>Avant NOEL</strong></span><br style=\"color: #000000; font-size: 14px;\" /></span></span></p><p> </p>" ;
// HTML d'affichage si écoulé
var htmlafter = "<strong><span style=\"color: #663300;\">Noel est finis depuis :</span></strong><br /> <span style=\"color: #b87e49;\"><strong><span style=\"font-size: 18pt;\">[j] j </span></strong><br /><span style=\"font-size: 12pt;\">[h] h [m] m [s] s </span></span>" ;
// Date / heure courante
var date1 = new Date();
// Date / heure de fin
// Attention, le mois commence à 0 pour janvier
var date2 = new Date (2022, 11, 24, 00, 00, 00);
// Nombre de secondes entre les dates
var nbsec = (date2 - date1) / 1000;
// Nombre de secondes dans une journée
var nbsecj = 24 * 3600;
// Pour arrêt compteur si temps écoulé et pas de texte prévu
var stopcpt=false;
// Si négatif => temps écoulé
if (nbsec <= 0) {
nbsec=-nbsec;
if (htmlafter!="")
{ html=htmlafter; }
else
{stopcpt=true;}
}
// Nombre de jours restants
var j = Math.floor (nbsec / nbsecj);
// Nombre d'heures restantes
var h = Math.floor ((nbsec - (j * nbsecj)) / 3600);
// Nombre de minutes restantes
var m = Math.floor ((nbsec - ((j * nbsecj + h * 3600))) / 60);
// Nombre de secondes restantes
var s = Math.floor (nbsec - ((j * nbsecj + h * 3600 + m * 60)));
// Si pas de texte après temps écoulé => on met tout à zéro
if (stopcpt==true) {j=0;h=0;m=0;s=0}
// Modification du HTML à afficher
var html = html.replace("[j]",j);
var html = html.replace("[h]",h);
var html = html.replace("[m]",m);
var html = html.replace("[s]",s);
// Affichage
if (EklaCompteurAffiche!=null) {EklaCompteurAffiche.innerHTML = html;}
// Relance du compteur dans x millisecondes
if (stopcpt==false) {idtimeEklaCompteur=setTimeout ("EklaDisplayCompteurEklaCompteur();", 1*1000);}
}
EklaDisplayCompteurEklaCompteur();
// ]]></script>
<!-- Fin du compteur -->
<p> </p>
Jeudi 13 Octobre 2022 à 10:03 Pipiou
Bonjour Alheck69,
déjà Noël ??
cadeau : c'est background-color: #FFFFFF;
(n'oublie pas le point virgule à la fin)dans ton div id, ça donne par exemple :
<div id="EklaCompteur" style="border: 2px solid #9A00F8; background-color: #FFFFFF; width: 170px; text-align: center; margin: 0px auto; padding: 2px; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;"> </div>
@ voir :)
Jeudi 13 Octobre 2022 à 10:33 Alheck69
Coucou Pipiou
Je me disais aussi qu'il y avait un background dans le coin et oui noel arrivera vite et partira aussi vite bref merci beaucoup pour ton aide technique.
Amicalement
Alheck
Jeudi 13 Octobre 2022 à 22:43 stormalo
Bonjour,
Par le passé j'ai voulu aussi utiliser ce compteur pour une journée festive. Le problème c'est qu'il affiche :
- soit que la fête c'est dans x heures
- soit que la fête c'était il y a x heures
En fait il convient pour cibler un top de début ou de fin, comme le changement d'année.
A mon avis, pour une journée de Noël il faut adapter les affichages ; sinon afficher que c'est fini dès 00:01 le 25 décembre ça risque de surprendre
Bonne suites.
Jeudi 13 Octobre 2022 à 23:47 Alheck69
Bonjour Stormalo
Oui mais il est quand même pratique pour informer les internautes que "Noel" C'est dans tant de jours, j'ai retiré la partie qui dit "Noel c'était il y a temps d'heure ou jour", je le réadapterais pour le prochain jour festif, comme le nouvel an ou paques...
En tout cas merci beaucoup de votre aide !!!
Je cloture le truc et je vous dis à bientôt pour une nouvelle aventure de programmation !
Amicalement
Alheck
Vendredi 14 Octobre 2022 à 07:58 Pipiou
Pour clôturer le truc il faut cliquer sur le bouton
À +
Vendredi 14 Octobre 2022 à 08:42 Alheck69
Merci Pipiou j'étais persuadé l'avoir fait mais non
Samedi 22 Octobre 2022 à 21:14 Papasti
Salut la compagnie,
Cool l'idée du compte à rebours.
En complément, il existe des bibliothèques javascript pour manipuler les dates assez facilement. J'en parle Sur ce lien
Lundi 24 Octobre 2022 à 08:48 Pipiou
Salut Papasti
merci pour ce Moment ;)
(complément qui irait bien en commentaire dans ce sujet↗ (forum Trucs et Astuces)
Ce sujet est verrouillé. Vous ne pouvez donc pas poster de nouvelles réponses.