Comment changer de feuille *.css selon les fêtes
Résolu/Fermé
A voir également:
- Comment changer de feuille *.css selon les fêtes
- Comment changer de feuille *.css selon les fêtes ✓ - Forum - CSS
- [CSS] Pouvoir changer de feuille de style ? ✓ - Forum - CSS
- Créer un bouton excel pour changer de feuille ✓ - Forum - Excel
- Changer taille bouton css - Forum - HTML
- Changer curseur souris css - Conseils pratiques - CSS
1 réponse
Pitet
Modifié par Pitet le 10/12/2015 à 12:25
- Messages postés
- 2826
- Date d'inscription
- lundi 11 février 2013
- Statut
- Membre
- Dernière intervention
- 21 juillet 2022
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.