Affichage un message indiquant la date, une petite remarque sur l'heure et aussi un message pour les principales fêtes !

Soyez le premier à donner votre avis sur cette source.

Snippet vu 9 431 fois - Téléchargée 27 fois

Contenu du snippet

Il suffit de faire copier/coller !
;-)

Source / Exemple :


<HTML>
<HEAD>
	<SCRIPT LANGUAGE="JavaScript">
<!-- Hide the script from non-Javascript browsers
var date_statement="";
var time_statement="";
var today=new Date();
var month="";
var day="";
function todays_date() {
var month=today.getMonth();
var day_of_week=today.getDay();
date_statement=""
document.month=""
month++; // So it's now between 1 - 12.
if(month==1) {
january(today.getDate());
document.month="Janvier 2003";
}
if(month==2) {
february(today.getDate());
document.month="Février 2003";
}
if(month==3) {
march(today.getDate());
document.month="Mars 2003";
}
if(month==4) {
april(today.getDate());
document.month="Avril 2003";
}
if(month==5) {
may(today.getDate());
document.month="Mai 2003";
}
if(month==6) {
june(today.getDate());
document.month="Juin 2003";
}
if(month==7) {
july(today.getDate());
document.month="Juillet 2003";
}
if(month==8) {
august(today.getDate());
document.month="Août 2003";
}
if(month==9) {
september(today.getDate());
document.month="Septembre 2003";
}
if(month==10) {
october(today.getDate());
document.month="Octobre 2003";
}
if(month==11) {
november(today.getDate());
document.month="Novembre 2003";
}
if(month==12) {
december(today.getDate());
document.month="Décembre 2003";
}
document.day=""
if(day_of_week==0)
document.day="dimanche";
if(day_of_week==1)
document.day="lundi";
if(day_of_week==2)
document.day="mardi";
if(day_of_week==3)
document.day="mercredi";
if(day_of_week==4)
document.day="jeudi";
if(day_of_week==5)
document.day="vendredi";
if(day_of_week==6)
document.day="samedi";
}
function january(date) {
if(date==1)
date_statement="Bonne Année 2004 !";
}
function february(date) {
if(date==14)
date_statement="Pensez à la St Valentin !";
}
function march(date) {
if(date==21)
date_statement=" Aujourd'hui c'est le printemps !";
}
function april(date) {
if(date==1)
date_statement="Méfiez-vous des poissonniers !";
}
function may(date) {
if(date==1)
date_statement="Travailleurs, Travailleuses, bon repos !";
}
function june(date) {
if(date==21)
date_statement="Aujourdhui c'est l'été !";
}
function july(date) {
if(date==14)
date_statement="Bonne Fête Nationale!";
}
function august(date) {
}
function september(date) {
if(date==21)
date_statement="Aujourdhui c'est l'automne !";
}
function october(date) {
if(date==31)
date_statement="Bon Halloween.";
}
function november(date) {
}
function december(date) {
if(date==21)
date_statement+="Couvrez-vous c'est l'hiver !";
if(date==25)
date_statement="Joyeux Noel!";
if(date==31)
date_statement="Bon réveillon !";

}
function time_of_day() {
var time=today.getHours()+1;
time_statement="Déjà sur le Net à cette heure ?"
if(time>=6 && time<8)
time_statement="Déjà sur le Net à cette heure ?"
if(time>=8 && time<12)
time_statement="Bonne matinée,"
if(time>=12 && time<13)
time_statement="Bon appétit," 
if(time>=13 && time<17)
time_statement="Bon après-midi,"
if(time>=17 && time<22)
time_statement="Bonsoir,"
if(time>=22 && time<6)
time_statement="Salut les couches-tard,"
}
// -- End Hiding Here -->
</SCRIPT>
</HEAD>
<BODY>
<center>
<b><SCRIPT LANGUAGE="JavaScript"><!-- Hide the script from non-Javascript browsers
time_of_day();
todays_date();
document.writeln("<DT>"+time_statement+" nous sommes le "+document.day+" "+today.getDate()+" "+document.month+". "+date_statement+"<DT>")
// -- End Hiding Here -->
</SCRIPT></b>

</BODY>
</HTML>

Conclusion :


J'espère que ça vous plait !
Laissez moi vos commentaires !
See you...

VK

A voir également

Ajouter un commentaire

Commentaires

cs_muntoya
Messages postés
18
Date d'inscription
dimanche 2 février 2003
Statut
Membre
Dernière intervention
22 décembre 2003
-
salut, je fait un petit peu de java script et ya pas à dire je trouve ca vraiment bien fait ! Bravo.
Xirp
Messages postés
3
Date d'inscription
vendredi 29 octobre 2004
Statut
Membre
Dernière intervention
30 octobre 2004
-
Bonjour,

Ce script est vraiment super pour apprendre l'affichage d'événements :)
Par contre, comment le modifier pour qu'il n'y ait que les jours des dîtes fêtes qu'il s'affiche, et qu'il n'y ait rien les autres jours ?

Merci encore
cikrane
Messages postés
1
Date d'inscription
lundi 23 août 2004
Statut
Membre
Dernière intervention
17 janvier 2005
-
Bonjour,
Le script fonctionne vraiment bien, mais avez-vous quelque chose de similaire avec un message son (.rm) différent tous les jours ?
Merci.
Bleet49123
Messages postés
5
Date d'inscription
samedi 2 avril 2005
Statut
Membre
Dernière intervention
18 juillet 2017
-
Bonjour.

J'ai un petit problème avec ce script, il fonctionne à peu près bien excepté une chose, le soir à partir de 21H00, au lieux de me mettre "Bonsoir", il me met "Déjà sur le Net à cette heure ?".

Comment puis-je résoudre ce problème s'il vous plait ?

J'ai pourtant fait copié/collé, en respectant les emplacements "<head></head> et .

J'ai essayé de mettre 23H00 (et différents autres horaires) par Windows, il me met toujours "Déjà sur le Net à cette heure ?", par contre après 06H00, j'ai bien "bonjour", et à 20H00 j'ai bien "bonsoir".

Et comme j'y connais RIEN DU TOUT en programmation, je suis bien incapable de trouver tout seul d'ou vient le problème.

A L'AIDE S'IL VOUS PLAIT !!!!!

Merci d'avance et à bientôt.
izarraitz34
Messages postés
1
Date d'inscription
jeudi 29 avril 2004
Statut
Membre
Dernière intervention
19 juin 2005
-
Mieux encore pour que l'année se change automatiquement:
Pour cela il faut inserer cela a la place dans le body et virer les années dans le head apres les mois

<SCRIPT LANGUAGE="JavaScript"><!-- Hide the script from non-Javascript browsers
time_of_day();
todays_date();
document.writeln("<DT>"+time_statement+" nous sommes le "+document.day+" "+today.getDate()+" "+document.month+" "+today.getYear()+". "+date_statement+"<DT>")
// -- End Hiding Here -->
</SCRIPT>


La fonction "+today.getYear()+" ajoute l'année en cours automatiquement mais n'oubliew pas d'enlever les années écrites "a la main" apres les moins dans l'head.

++
Anthony

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.