한국어
<!-- http://www.downcodes.com/js --> <!-- 完整的HTML文件如下:--> <html> <head> <title>建站school院特效代码->>真正的万年历</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"> <!-- Begin function setToday() { var now = new Date(); var day = now.getDate(); var 월 = now.getMonth(); var 연도 = now.getYear(); if (연도 < 2000) 연도 = 연도 + 1900; this.focusDay = 일; document.calControl.month.selectedIndex = 월; document.calControl.year.value = 연도; displayCalendar(월, 연도); } function isFourDigitYear(year) { if (year.length != 4) { Alert ("죄송합니다. 연도는 4자리여야 합니다."); document.calControl.year.select(); document.calControl.year.focus(); } else { true를 반환합니다. } } function selectDate() { var year = document.calControl.year.value; if (isFourDigitYear(연도)) { var day = 0; var 월 = document.calControl.month.selectedIndex; displayCalendar(월, 연도); } } function setPreviousYear() { var year = document.calControl.year.value; if (isFourDigitYear(연도)) { var day = 0; var 월 = document.calControl.month.selectedIndex; 년도--; document.calControl.year.value = 연도; displayCalendar(월, 연도); } } function setPreviousMonth() { var year = document.calControl.year.value; if (isFourDigitYear(연도)) { var day = 0; var 월 = document.calControl.month.selectedIndex; if (월 == 0) { 월 = 11; if (연도 > 1000) { 연도--; document.calControl.year.value = 연도; } } else { 월--; } document.calControl.month.selectedIndex = 월; displayCalendar(월, 연도); } } function setNextMonth() { var year = document.calControl.year.value; if (isFourDigitYear(연도)) { var day = 0; var 월 = document.calControl.month.selectedIndex; if (월 == 11) { 월 = 0; 연도++; document.calControl.year.value = 연도; } else { 월++; } document.calControl.month.selectedIndex = 월; displayCalendar(월, 연도); } } function setNextYear() { var year = document.calControl.year.value; if (isFourDigitYear(연도)) { var day = 0; var 월 = document.calControl.month.selectedIndex; 연도++; document.calControl.year.value = 연도; displayCalendar(월, 연도); } } function displayCalendar(월, 연도) { 월 = parsInt(월); 연도 = parsInt(연도); var 나는 = 0; var days = getDaysInMonth(월+1,년); var firstOfMonth = 새 날짜(연도, 월, 1); var startPos = firstOfMonth.getDay(); 일 += startPos; 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 = startPos; i < days; 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=일; i<42; i++) { if ( i%7 == 0 ) document.calButtons.calPage.value += "n "; document.calButtons.calPage.value += " "; } document.calControl.Go.focus(); } function getDaysInMonth(월,년) { var days; if (월==1 || 월==3 || 월==5 || 월==7 || 월==8 || 월==10 || 월==12) days=31; else if (월==4 || 월==6 || 월==9 || 월==11) 일=30; else if (월==2) { if (isLeapYear(년)) { 일=29; } else { 일=28; } } 반환(일); } function isLeapYear (연도) { if (((연도 % 4)==0) && ((연도 % 100)!=0) || ((연도 % 400)==0)) { return (true); } else { 반환(거짓); } } // 끝 --> </SCRIPT> <CENTER> <H2>万年历</H2> <FORM NAME="calControl" onSubmit="return false;"> <TABLE CELLPADDING=0 CELLSPACING=0 BORDER=0> <TR><TD COLSPAN=7> <CENTER> <SELECT NAME="월" onChange="selectDate()"> <OPTION>일월 <OPTION>이월 <OPTION>삼월 <OPTION>사월 <OPTION> 5월 <OPTION>六月 <OPTION>七月 <OPTION>八月 <OPTION>九月 <OPTION>十月 <OPTION>十一月 <OPTION>十two月 </SELECT> <INPUT NAME="연도" TYPE=TEXT SIZE=4 MAXLENGTH=4> <INPUT TYPE="button" 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="오늘" 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>