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 curseur souris css - Conseils pratiques - CSS
- Lier feuille css a html - Forum - CSS
1 réponse
Pitet
- Messages postés
- 2371
- Date d'inscription
- lundi 11 février 2013
- Statut
- Membre
- Dernière intervention
- 13 janvier 2021
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.