ภาษาไทย
<!-- 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"> <!-- Begin function setToday() { var now = new Date(); var day = now.getDate(); var month = now.getMonth(); var ปี = now.getYear(); ถ้า (ปี < 2000) ปี = ปี + 1900; this.focusDay = วัน; document.calControl.month.selectedIndex = เดือน; document.calControl.year.value = ปี; แสดงปฏิทิน(เดือน ปี); } function isFourDigitYear(year) { if (year.length != 4) { alert ("ขออภัย ปีต้องมีความยาวสี่หลัก"); document.calControl.year.select(); document.calControl.year.focus(); } else { คืนค่าจริง; } } ฟังก์ชั่น selectDate() { var year = document.calControl.year.value; ถ้า (isFourDigitYear(ปี)) { var day = 0; เดือน var = document.calControl.month.selectedIndex; แสดงปฏิทิน(เดือน ปี); } } ฟังก์ชัน setPreviousYear() { var year = document.calControl.year.value; ถ้า (isFourDigitYear(ปี)) { var day = 0; เดือน var = document.calControl.month.selectedIndex; ปี--; document.calControl.year.value = ปี; แสดงปฏิทิน(เดือน ปี); } } ฟังก์ชั่น setPreviousMonth() { var year = document.calControl.year.value; ถ้า (isFourDigitYear(ปี)) { var day = 0; เดือน var = document.calControl.month.selectedIndex; ถ้า (เดือน == 0) { เดือน = 11; ถ้า (ปี > 1,000) { ปี--; document.calControl.year.value = ปี; } } อื่น ๆ { เดือน--; } document.calControl.month.selectedIndex = เดือน; แสดงปฏิทิน(เดือน ปี); } } ฟังก์ชั่น setNextMonth() { var year = document.calControl.year.value; ถ้า (isFourDigitYear(ปี)) { var day = 0; เดือน var = document.calControl.month.selectedIndex; ถ้า (เดือน == 11) { เดือน = 0; ปี++; document.calControl.year.value = ปี; } อื่น ๆ { เดือน ++; } document.calControl.month.selectedIndex = เดือน; แสดงปฏิทิน(เดือน ปี); } } ฟังก์ชั่น setNextYear() { var year = document.calControl.year.value; ถ้า (isFourDigitYear(ปี)) { var day = 0; เดือน var = document.calControl.month.selectedIndex; ปี++; document.calControl.year.value = ปี; แสดงปฏิทิน(เดือน ปี); } } ฟังก์ชั่น displayCalendar(เดือน ปี) { เดือน = parseInt(เดือน); ปี = parseInt(ปี); วาร์ i = 0; var days = getDaysInMonth(เดือน+1,ปี); var firstOfMonth = วันที่ใหม่ (ปี, เดือน, 1); var beginningPos = firstOfMonth.getDay(); วัน += จุดเริ่มต้น; document.calButtons.calPage.value = " สู้ต่อไปเรา Th Fr Sa"; document.calButtons.calPage.value += "n --------------------"; สำหรับ (i = 0; i < beginningPos; i++) { ถ้า ( i%7 == 0 ) document.calButtons.calPage.value += "n "; document.calButtons.calPage.value += " "; } สำหรับ (i = beginningPos; i < วัน; i++) { ถ้า ( i%7 == 0 ) document.calButtons.calPage.value += "n "; ถ้า (i-startingPos+1 < 10) document.calButtons.calPage.value += "0"; document.calButtons.calPage.value += i-startingPos+1; document.calButtons.calPage.value += " "; } สำหรับ (i=days; i<42; i++) { if ( i%7 == 0 ) document.calButtons.calPage.value += "n "; document.calButtons.calPage.value += " "; } document.calControl.Go.focus(); } ฟังก์ชั่น getDaysInMonth(เดือน,ปี) { var days; ถ้า (เดือน==1 || เดือน==3 || เดือน==5 || เดือน==7 || เดือน==8 || เดือน==10 || เดือน==12) วัน=31; อย่างอื่นถ้า (เดือน==4 || เดือน==6 || เดือน==9 || เดือน==11) วัน=30; อื่นถ้า (เดือน==2) { ถ้า (isLeapYear(ปี)) { วัน=29; } อื่น ๆ { วัน=28; } } กลับ (วัน); } ฟังก์ชัน isLeapYear (ปี) { if (((ปี % 4)==0) && ((ปี % 100)!=0) || ((ปี % 400)==0)) { return (true); } อื่น { กลับ (เท็จ); } } // End --> </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="ปี" 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>