De sarachirs - le 23-11-2007 Très simple mais parfais, il donne exactement ce que je rechreche, merci | De noobiz - le 31-07-2008 serez posible d'avoir les jour en français et dans l'ordre merci | De JEANRINCHART - le 25-10-2008 bonjour, je ne connais rien en informatique, je suis responsable d'une assos de retraité, j'aimerai savoir s'il est possible d'avoir ce calendrier en vertical, exemple
dim 10
lun 11
mar 13
mer 14
Merci | De JEANRINCHART - le 27-10-2008 je suis triste !!!! Personnes ne peut n'aider a resoudre mon probleme de calendrier vertical ???
merci | De Genosite - le 12-12-2008 Oui c'est possible | De elvismontage - le 31-05-2009 <div>
<script>
function innerCalendarCode() {
function montharr(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11) {
this[0] = m0;
this[1] = m1;
this[2] = m2;
this[3] = m3;
this[4] = m4;
this[5] = m5;
this[6] = m6;
this[7] = m7;
this[8] = m8;
this[9] = m9;
this[10] = m10;
this[11] = m11;
}
function calendar() {
var monthNames = "JanFebMarAprMayJunJulAugSepOctNovDec";
var today = new Date();
var thisDay;
var monthDays = new montharr(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
year = today.getYear();
if (year <= 200) {
year += 1900;
}
thisDay = today.getDate();
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) {
monthDays[1] = 29;
}
nDays = monthDays[today.getMonth()];
firstDay = today;
firstDay.setDate(1);
testMe = firstDay.getDate();
if (testMe == 2) {
firstDay.setDate(0);
}
startDay = firstDay.getDay();
document.writeln("<CENTER>");
document.write("<TABLE BORDER='1' BGCOLOR=White>");
document.write("<TR><TH COLSPAN=7>");
document.write(monthNames.substring(today.getMonth() * 3, (today.getMonth() + 1) * 3));
document.write(". ");
document.write(year);
document.write("<TR><TH>Sun<TH>Mon<TH>Tue<TH>Wed<TH>Thu<TH>Fri<TH>Sat");
document.write("<TR>");
column = 0;
for (i = 0; i < startDay; i++) {
document.write("<TD>");
column++;
}
for (i = 1; i <= nDays; i++) {
document.write("<TD>");
if (i == thisDay) {
document.write("<FONT COLOR=\"#FF0000\">");
}
document.write(i);
if (i == thisDay) {
document.write("</FONT>");
}
column++;
if (column == 7) {
document.write("<TR>");
column = 0;
}
}
document.write("</TABLE>");
document.writeln("</CENTER>");
}
calendar();
}
innerCalendarCode();</script></div>
<noscript><a href="http://www.editeurjavascript.com/">ajax</a></noscript> | De pserru - le 13-11-2009 Salut Inform,
Un bon petit script simple et efficace qui m'aura été utile comme base de travail...
j'ai préférer écrire:
monthDays=[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
et éviter ainsi la fonction montharr(), mais je ne sais pas si JSON est portable.
Merci.
Patrick | De pompompom - le 28-04-2011 coucou!
ce calendrier est super mais je voudrais savoir si il est possible de mettre des chiffres en couleur et si oui peut on m´indiquer commment le faire? je suis un peu novice encore dans le domaine, merci d´avance!
lilou | De JMA - le 28-01-2012 Ce script est simple et tres bien pour afficher le calendrier du mois.Est ce que vous avez le code qui permet d'avancer et de reculer d'un mois. Merci
|