Comment changer de feuille *.css selon les fêtes
Résolu
ygeronimi
-
ygeronimi -
ygeronimi -
A voir également:
- Comment changer de feuille *.css selon les fêtes
- Changer dns - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Changer de carte graphique - Guide
- Bruler feuille de laurier - Guide
- Comment supprimer une feuille sur word - Guide
1 réponse
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
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/
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:
???...
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
Je garde ton lien en favori pour apprendre.