(JS & HTML) Du texte en fonction de la date
mijad
Messages postés
121
Statut
Membre
-
mijad Messages postés 121 Statut Membre -
mijad Messages postés 121 Statut Membre -
Bonjour,
j'aimerais utiliser une zone de mon site afin d'y afficher du texte en fonction de la date du jour.
Exemple : à la date du 25 décembre, afficher "Joyeux Noël" et d'autres du genre souhaiter un anniversaire ou une manifestation, etc...
Je ne suis pas programmeur, je m'adresse donc à vous.
D'avance, merci et @+
Michel.
PS : J'ai posté également sur le forum Internet, comme le sujet touche aux 2 rubriques...
j'aimerais utiliser une zone de mon site afin d'y afficher du texte en fonction de la date du jour.
Exemple : à la date du 25 décembre, afficher "Joyeux Noël" et d'autres du genre souhaiter un anniversaire ou une manifestation, etc...
Je ne suis pas programmeur, je m'adresse donc à vous.
D'avance, merci et @+
Michel.
PS : J'ai posté également sur le forum Internet, comme le sujet touche aux 2 rubriques...
A voir également:
- (JS & HTML) Du texte en fonction de la date
- Fonction si et - Guide
- Transcription audio en texte word gratuit - Guide
- Editeur html - Télécharger - HTML
- Excel cellule couleur si condition texte - Guide
- Mettre un texte en majuscule - Guide
3 réponses
Voilà le gros du code. Je n'ai pas eu le temps de le tester.
Dans le premier niveau de 'switch', on teste le mois (attention: janvier=0, février=1,...,décembre=11), tandis que dans le second niveau de 'switch', on teste le jopur du mois.
;-)
HackTrack
Dans le premier niveau de 'switch', on teste le mois (attention: janvier=0, février=1,...,décembre=11), tandis que dans le second niveau de 'switch', on teste le jopur du mois.
<script language="javascript" type="text/javascript">
function showMessage(){
today = new Date();
currentMonth = today.getMonth();
currentDay = today.getDay();
message=null;
switch(currentMonth){
case '0':
switch(currentDay){
case '1':
message = "Heureuse Année " + today.getYear();
break;
}
break;
case '11':
switch(currentDay){
case '25':
message = "Joyeux Noël";
break;
}
break;
}
}
if(message!=null){
myElm = document.getElementsByName('leNomDeLaZone DansTonSite')[0];
myElm.innerHTML=message;
}
</script>
...
<body onload="showMessage();">
...
</body>
;-)
HackTrack
On pourrait mettre les date a souhaiter et les commentaires dans un tableau, ca ferait un code plus simple.
Ex : t['25/12/2004']="joyeux nowell ;-)";
t['01/01/2005']="Tiens deja une nouvelle année !";
Après tu construit la date du jour et tu regarde si la date existe dans le tableau.
Ex : t['25/12/2004']="joyeux nowell ;-)";
t['01/01/2005']="Tiens deja une nouvelle année !";
Après tu construit la date du jour et tu regarde si la date existe dans le tableau.
Mais j'ai déjà reçu une réponse sur le forum Internet et çà fonctionnait.
@+
Michel.