Comment changer de feuille *.css selon les fêtes
Résolu/Fermé
A voir également:
- Comment changer de feuille *.css selon les fêtes
- Changer dns - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Changer clavier qwerty en azerty - Guide
- Comment supprimer une feuille sur word - Guide
- Changer carte graphique - Guide
1 réponse
Pitet
Messages postés
2826
Date d'inscription
lundi 11 février 2013
Statut
Membre
Dernière intervention
21 juillet 2022
525
Modifié par Pitet le 10/12/2015 à 12:25
Modifié par Pitet le 10/12/2015 à 12:25
Salut,
Une solution possible :
Remarques :
- un seul objet Date suffit
- plus simple d'utiliser getFullYear() à la place de getYear()
- le mot clé 'var' est utilisé pour déclarer une variable seulement la première fois
- le switch est répétitif, on peu le remplacer directement par var style = "style_" + mois + ".css";
- il faut enchainer les blocs 'if' à la place des 'else if' si on veut que chaque condition soit vérifiées
Bonne journée
Une solution possible :
var date = new Date(); var jour = date.getDate(); var mois = date.getMonth()+1; var an = date.getFullYear(); var style = "style_" + mois + ".css"; var fete = ""; if (mois == 12) { if (jour > 8) { fete = "noel"; } if (jour > 9) { fete= "paques"; } if (jour > 10) { fete = "trinite"; } } document.write("<link rel=\"stylesheet\" type=\"text/css\" media=\"screen\" href=\"" + style + "\" />"); document.write("<small><font color='#ffffff' face='Arial'><b>date : " + jour + "/" + mois + "/" + an + " - " + fete + "</b></font></small>");
Remarques :
- un seul objet Date suffit
- plus simple d'utiliser getFullYear() à la place de getYear()
- le mot clé 'var' est utilisé pour déclarer une variable seulement la première fois
- le switch est répétitif, on peu le remplacer directement par var style = "style_" + mois + ".css";
- il faut enchainer les blocs 'if' à la place des 'else if' si on veut que chaque condition soit vérifiées
Bonne journée
10 déc. 2015 à 13:27
Je teste cela en rentrant chez moi ce soir.
J' essai de rendre un site un peu plus attractif et je dois me mettre au javascript.
c' est dur mais je ne désespère pas.
Le site que j' essai d' améliorer : http://www.panoramiclemag.webege.com/
10 déc. 2015 à 17:31
Encore merci, cela fonctionne bien.
Juste une petite question, pourquoi si j' écris :
la variable prend 10 pour valeur au lieu vérifier l' égalité ?...
Je vois dans tes lignes:
???...
11 déc. 2015 à 11:12
Plus d'info :
https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/Op%C3%A9rateurs_d_affectation
https://developer.mozilla.org/fr/docs/Web/JavaScript/Reference/Op%C3%A9rateurs/Op%C3%A9rateurs_de_comparaison
11 déc. 2015 à 11:29
Je garde ton lien en favori pour apprendre.