|
日历的Javascript原代码 |
|
<HTML><HEAD>
<TITLE></TITLE> <META content="text/html; charset=gb2312" http-equiv=Content-Type> <SCRIPT type=text/javascript></SCRIPT> <META content="MSHTML 5.00.2919.6307" name=GENERATOR></HEAD> <BODY> <TABLE align=center> <TBODY> <TR> <TD> <SCRIPT language=JavaScript> srcteccalenstyletext="style='font-size: 9pt; font-family: 仿宋_GB2312; color: #ff0000; font-weight: bolder; font-style: normal; text-decoration: none'; " srcteccalenstyletextbutton="style='font-size: 9pt; font-family: ; color: #000000; font-weight: ; font-style: ; text-decoration: none; height: 18px; width: 80px'; " srctectitlestyle="style='font-size: 9pt; font-family: Verdana; color: #ffffff; font-weight: bold; font-style: normal; text-decoration: none; text-align:center;'; " srcteccalenstylecalander="style='border: 2 outset #c0c0c0; font-size: 10pt; font-family: Times New Roman; color: #ffd700; font-weight: ; font-style: ; text-decoration: none; text-align:center;'; " srcteccalenstyletextborder="style='border:2 outset #ffffe0;'" function monthday(d0, d1, d2, d3, d4, d5, d6, d7, d8, d9, d10, d11) { this[0] = d0; this[1] = d1; this[2] = d2; this[3] = d3; this[4] = d4; this[5] = d5; this[6] = d6; this[7] = d7; this[8] = d8; this[9] = d9; this[10] = d10; this[11] = d11; } function showcalendar(today,bgcolor,textcolor) { var thisDay; var monthDays = new monthday(31,28,31,30,31,30,31,31,30,31,30,31); year = today.getYear(); if (year<2000) year=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 " +srcteccalenstylecalander+" bgcolor="+bgcolor+">"); document.write("<TR "+srctectitlestyle+"><Th "+srcteccalenstyletextborder+" COLSPAN=7>"); document.write(year+ '年 '); document.write((today.getMonth()+1)+'月'); document.write("<TR "+srctectitlestyle+"><TH "+srcteccalenstyletextborder+">周日<TH "+srcteccalenstyletextborder+">周一<TH "+srcteccalenstyletextborder+">周二<TH "+srcteccalenstyletextborder+">周三<TH "+srcteccalenstyletextborder+">周四<TH "+srcteccalenstyletextborder+">周五<TH "+srcteccalenstyletextborder+">周六"); document.write("<TR>"); column = 0; for (i=0; i<startDay; i++) { document.write("<TD "+srcteccalenstyletextborder+">"); column++; } for (i=1; i<=nDays; i++) { document.write("<TD "+srcteccalenstyletextborder+">"); if (i == thisDay) document.write("<FONT COLOR="+textcolor+">") document.write(i); if (i == thisDay) document.write("</FONT>") column++; if (column == 7) { document.write("<TR>"); column = 0; } } document.write("</TABLE>"); } var today = new Date(); document.write("<br>"); showcalendar(today,"#8b34E4","#00ff00"); </SCRIPT> </TD></TR></TBODY></TABLE> </BODY></HTML> |