Bonjour,
J'ai besoin de faire un calendrier HTML.
En existe t il de tout fait sur le Web(et gratuit si possible!)
Merci d'avance,
Philippe
Bonjour,
J'ai besoin de faire un calendrier HTML.
En existe t il de tout fait sur le Web(et gratuit si possible!)
Merci d'avance,
Philippe
j'avais ça en stock ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108 <html> <head> <title>Calendrier du mois</title> </head> <body bgcolor="#FFFFFF" text="#000000"> <h1 style="font-family:Verdana,Arial; font-weight:normal">Calendrier du mois</h1> <script type="text/javascript"> <!-- var d = new Date(); var dm = d.getMonth() + 1; var dan = d.getYear(); if(dan < 999) dan+=1900; calendrier(dm,dan); function calendrier(mois,an) { nom_mois = new Array ("Janvier","Février","Mars","Avril","Mai","Juin","Juillet", "Août","Septembre","Octobre","Novembre","Décembre"); jour = new Array ("Lu","Ma","Me","Je","Ve","Sa","Di"); var police_entete = "Verdana,Arial"; /* police entête de calendrier */ var taille_pol_entete = 3; /* taille de police 1-7 entête de calendrier */ var couleur_pol_entete = "#FFFF00"; /* couleur de police entête de calendrier */ var arrplan_entete = "#000066"; /* couleur d'arrière plan entête de calendrier */ var police_jours = "Verdana,Arial"; /* police affichage des jours */ var taille_pol_jours = 3; /* taille de police 1-7 affichage des jours */ var coul_pol_jours = "#000000"; /* couleur de police affichage des jours */ var arrplan_jours = "#D0F0F0"; /* couleur d'arrière plan affichage des jours */ var couleur_dim = "red"; /* couleur de police pour dimanches */ var couleur_cejour = "#FFFF00"; /* couleur d'arrière plan pour aujourd'hui */ var maintenant = new Date(); var ce_mois = maintenant.getMonth() + 1; var cette_annee = maintenant.getYear(); if(cette_annee < 999) cette_annee+=1900; var ce_jour = maintenant.getDate(); var temps = new Date(an,mois-1,1); var Start = temps.getDay(); if(Start > 0) Start--; else Start = 6; var Stop = 31; if(mois==4 ||mois==6 || mois==9 || mois==11 ) --Stop; if(mois==2) { Stop = Stop - 3; if(an%4==0) Stop++; if(an%100==0) Stop--; if(an%400==0) Stop++; } document.write('<table border="3" cellpadding="1" cellspacing="1">'); var entete_mois = nom_mois[mois-1] + " " + an; inscrit_entete(entete_mois,arrplan_entete,couleur_pol_entete,taille_pol_entete,police_entete); var nombre_jours = 1; for(var i=0;i<=5;i++) { document.write("<tr>"); for(var j=0;j<=5;j++) { if((i==0)&&(j < Start)) inscrit_cellule(" ",arrplan_jours,coul_pol_jours,taille_pol_jours,police_jours); else { if(nombre_jours > Stop) inscrit_cellule(" ",arrplan_jours,coul_pol_jours,taille_pol_jours,police_jours); else { if((an==cette_annee)&&(mois==ce_mois)&&(nombre_jours==ce_jour)) inscrit_cellule(nombre_jours,couleur_cejour,coul_pol_jours,taille_pol_jours,police_jours); else inscrit_cellule(nombre_jours,arrplan_jours,coul_pol_jours,taille_pol_jours,police_jours); nombre_jours++; } } } if(nombre_jours > Stop) inscrit_cellule(" ",arrplan_jours,couleur_dim,taille_pol_jours,police_jours); else { if((an==cette_annee)&&(mois==ce_mois)&&(nombre_jours==ce_jour)) inscrit_cellule(nombre_jours,couleur_cejour,couleur_dim,taille_pol_jours,police_jours); else inscrit_cellule(nombre_jours,arrplan_jours,couleur_dim,taille_pol_jours,police_jours); nombre_jours++; } document.write("<\/tr>"); } document.write("<\/table>"); } function inscrit_entete(titre_mois,couleurAP,couleurpolice,taillepolice,police) { document.write("<tr>"); document.write('<td align="center" colspan="7" valign="middle" bgcolor="'+couleurAP+'">'); document.write('<font size="'+taillepolice+'" color="'+couleurpolice+'" face="'+police+'"><b>'); document.write(titre_mois); document.write("<\/b><\/font><\/td><\/tr>"); document.write("<tr>"); for(var i=0;i<=6;i++) inscrit_cellule(jour[i],couleurAP,couleurpolice,taillepolice,police); document.write("<\/tr>"); } function inscrit_cellule(contenu,couleurAP,couleurpolice,taillepolice,police) { document.write('<td align="center" valign="middle" bgcolor="'+couleurAP+'">'); document.write('<font size="'+taillepolice+'" color="'+couleurpolice+'" face="'+police+'"><b>'); document.write(contenu); document.write("<\/b><\/font><\/td>"); } //--> </script> </body> </html>
Dynamic Drive- Calendars
Je recommende d'ailleurs cette excellent site pour trouver des sources en javascripts!
Merci à tous...
Le popup calendar sur DynamicDrive est parfait
Philippe
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager