Français
<!-- http://www.downcodes.com/js --> <!-- 完整的HTML文件如下:--> <html> <head> <title>建站学院特效代码->>真正的万年历</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body bgcolor="#000000" text="#999999" link="#33FF33 " vlink="#33FF33" alink="#33FF33" onLoad="setToday()"> <SCRIPT LANGUAGE="JavaScript"> <!-- Commencer la fonction setToday() { var now = new Date(); var jour = maintenant.getDate(); var mois = maintenant.getMonth(); var année = maintenant.getYear(); si (année < 2000) année = année + 1900 ; this.focusDay = jour ; document.calControl.month.selectedIndex = mois ; document.calControl.year.value = année ; displayCalendar (mois, année); } function isFourDigitYear(year) { if (year.length != 4) { alert ("Désolé, l'année doit comporter quatre chiffres."); document.calControl.year.select(); document.calControl.year.focus(); } else { retourne vrai ; } } function selectDate() { var année = document.calControl.year.value; if (isFourDigitYear(year)) { var jour = 0; var mois = document.calControl.month.selectedIndex; displayCalendar (mois, année); } } function setPreviousYear() { var année = document.calControl.year.value; if (isFourDigitYear(year)) { var jour = 0; var mois = document.calControl.month.selectedIndex; année--; document.calControl.year.value = année ; displayCalendar (mois, année); } } function setPreviousMonth() { var année = document.calControl.year.value; if (isFourDigitYear(year)) { var jour = 0; var mois = document.calControl.month.selectedIndex; si (mois == 0) { mois = 11 ; if (année > 1000) { année--; document.calControl.year.value = année ; } } else { mois--; } document.calControl.month.selectedIndex = mois ; displayCalendar (mois, année); } } function setNextMonth() { var année = document.calControl.year.value; if (isFourDigitYear(year)) { var jour = 0; var mois = document.calControl.month.selectedIndex; si (mois == 11) { mois = 0 ; année++ ; document.calControl.year.value = année ; } else { mois++; } document.calControl.month.selectedIndex = mois ; displayCalendar (mois, année); } } function setNextYear() { var année = document.calControl.year.value; if (isFourDigitYear(year)) { var jour = 0; var mois = document.calControl.month.selectedIndex; année++ ; document.calControl.year.value = année ; displayCalendar (mois, année); } } function displayCalendar(mois, année) { mois = parseInt(mois); année = parseInt(année); var je = 0; var jours = getDaysInMonth(mois+1,année); var firstOfMonth = new Date (année, mois, 1); var StartingPos = firstOfMonth.getDay(); jours + = pos de départ ; document.calButtons.calPage.value = " Su Mo Tu We Th Fr Sa"; document.calButtons.calPage.value += "n --------------------"; for (i = 0; i < StartingPos; i++) { if ( i%7 == 0 ) document.calButtons.calPage.value += "n "; document.calButtons.calPage.value += " "; } for (i = StartingPos; i < jours; i++) { if ( i%7 == 0 ) document.calButtons.calPage.value += "n "; if (i-startingPos+1 < 10) document.calButtons.calPage.value += "0" ; document.calButtons.calPage.value += i-startingPos+1; document.calButtons.calPage.value += " "; } for (i=days; i<42; i++) { if ( i%7 == 0 ) document.calButtons.calPage.value += "n "; document.calButtons.calPage.value += " "; } document.calControl.Go.focus(); } function getDaysInMonth(mois,année) { var jours ; si (mois==1 || mois==3 || mois==5 || mois==7 || mois==8 || mois==10 || mois==12) jours=31; sinon si (mois==4 || mois==6 || mois==9 || mois==11) jours=30 ; sinon if (mois==2) { if (isLeapYear(year)) { jours=29; } autre { jours = 28 ; } } retour (jours); } function isLeapYear (Année) { if (((Année % 4)==0) && ((Année % 100)!=0) || ((Année % 400)==0)) { return (true); } else { return (faux); } } // Fin --> </SCRIPT> <CENTER> <H2>万年历</H2> <FORM NAME="calControl" onSubmit="return false;"> <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0> <TR><TD COLSPAN=7> <CENTER> <SELECT NAME="month" onChange="selectDate()"> <OPTION>一月 <OPTION>二月 <OPTION>三月 <OPTION>四月 <OPTION>五月 <OPTION>六月 <OPTION>七月 <OPTION>八月 <OPTION>九月 <OPTION>十月 <OPTION>十一月 <OPTION>十二月 </SELECT> <INPUT NAME="year" TYPE=TEXT SIZE=4 MAXLENGTH=4> <INPUT TYPE="bouton" NAME="Go" value="创建" onClick="selectDate()"> </CENTER> </TD> </TR> </FORM > <FORM NAME="calButtons"> <TR><TD align="center"><textarea FONT="Courier" NAME="calPage" WRAP=no ROWS=8 COLS=24></textarea></TD> <TR><TD><CENTER> <INPUT TYPE=BUTTON NAME="previousYear" VALUE="<<" onClick="setPreviousYear()"> <INPUT TYPE=BUTTON NAME="previousYear" VALUE="< " onClick= "setPreviousMonth()"> <INPUT TYPE=BUTTON NAME="previousYear" VALUE="Aujourd'hui" onClick="setToday()"> <INPUT TYPE=BUTTON NAME="previousYear" VALUE="> " onClick="setNextMonth() "> <INPUT TYPE=BUTTON NAME="previousYear" VALUE=">>" onClick="setNextYear()"> </CENTER></TD></TR> </form></TABLE></FORM> </center></body> </html>