..............................
<HTML> <HEAD> <TITLE>´Þ·Â¸¸µé±â</TITLE>
<SCRIPT language=JavaScript>
/* Dynamic Calendar II */
var Selected_Month; var Selected_Year; var Current_Date = new Date(); var Current_Month = Current_Date.getMonth();
var Days_in_Month = new Array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); var Month_Label = new Array('January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
var Current_Year = Current_Date.getYear();
var Today = Current_Date.getDate();
function Header(Year, Month) {
if (Month == 1) { if ((Year % 400 == 0) || ((Year % 4 == 0) && (Year % 100 != 0))) { Days_in_Month[1] = 29; } } var Header_String = Month_Label[Month] + ' ' + Year; return Header_String; }
function Make_Calendar(Year, Month) { var First_Date = new Date(Year, Month, 1); var Heading = Header(Year, Month); var First_Day = First_Date.getDay() + 1; if (((Days_in_Month[Month] == 31) && (First_Day >= 6)) || ((Days_in_Month[Month] == 30) && (First_Day == 7))) { var Rows = 6; } else if ((Days_in_Month[Month] == 28) && (First_Day == 1)) { var Rows = 4; } else { var Rows = 5; }
var HTML_String = '<table><tr><td valign="top"><table BORDER=4 CELLSPACING=1 cellpadding=2 FRAME="box" BGCOLOR="c0C0C0" BORDERCOLORLIGHT="00bbea"BORDERCOLORdark="00bbea">';
HTML_String += '<tr><th colspan=7 BGCOLOR="dFFFe9" BORDERCOLOR="000000">' + Heading + '</font></th></tr>';
HTML_String += '<tr><th ALIGN="CENTER" BGCOLOR="FFe7ea" BORDERCOLOR="000000">Sun</th><th ALIGN="CENTER" BGCOLOR="FFFFe7" BORDERCOLOR="000000">Mon</th><th ALIGN="CENTER" BGCOLOR="FFFFe7" BORDERCOLOR="000000">Tue</th><th ALIGN="CENTER" BGCOLOR="FFFFe7" BORDERCOLOR="000000">Wed</th>';
HTML_String += '<th ALIGN="CENTER" BGCOLOR="FFFFe7" BORDERCOLOR="000000">Thu</th><th ALIGN="CENTER" BGCOLOR="FFFFe7" BORDERCOLOR="000000">Fri</th><th ALIGN="CENTER" BGCOLOR="FFe7ea" BORDERCOLOR="000000">Sat</th></tr>';
var Day_Counter = 1; var Loop_Counter = 1; for (var j = 1; j <= Rows; j++) { HTML_String += '<tr ALIGN="left" VALIGN="top">'; for (var i = 1; i < 8; i++) { if ((Loop_Counter >= First_Day) && (Day_Counter <= Days_in_Month[Month])) { if ((Day_Counter == Today) && (Year == Current_Year) && (Month == Current_Month)) { HTML_String += '<td BGCOLOR="FFFFFF" BORDERCOLOR="000000"><strong><font color="red">' + Day_Counter + '</font></strong></td>'; } else { HTML_String += '<td BGCOLOR="FFffff" BORDERCOLOR="000000">' + Day_Counter + '</td>'; } Day_Counter++; } else { HTML_String += '<td BORDERCOLOR="c0C0C0"> </td>'; } Loop_Counter++; } HTML_String += '</tr>'; } HTML_String += '</table></td></tr></table>'; document.all.Calendar.innerHTML = HTML_String; }
function Check_Nums() { if ((event.keyCode < 48) || (event.keyCode > 57)) { return false; } }
function On_Year() { var Year = document.when.year.value; if (Year.length == 4) { Selected_Month = document.when.month.selectedIndex; Selected_Year = Year; Make_Calendar(Selected_Year, Selected_Month); } }
function On_Month() { var Year = document.when.year.value; if (Year.length == 4) { Selected_Month = document.when.month.selectedIndex; Selected_Year = Year; Make_Calendar(Selected_Year, Selected_Month); } else { alert('Please enter a valid year.'); document.when.year.focus(); } }
function Defaults() { if (!document.all) return var Mid_Screen = Math.round(document.body.clientWidth / 2); document.when.month.selectedIndex = Current_Month; document.when.year.value = Current_Year; Selected_Month = Current_Month; Selected_Year = Current_Year; Make_Calendar(Current_Year, Current_Month); }
function Skip(Direction) { if (Direction == '+') { if (Selected_Month == 11) { Selected_Month = 0; Selected_Year++; } else { Selected_Month++; } } else { if (Selected_Month == 0) { Selected_Month = 11; Selected_Year--; } else { Selected_Month--; } } Make_Calendar(Selected_Year, Selected_Month); document.when.month.selectedIndex = Selected_Month; document.when.year.value = Selected_Year; } </SCRIPT>
</HEAD> <BODY bgColor=#008080 bgProperties=fixed onload=Defaults()> <CENTER> <BR><BR>
<BR><BR><BR><BR><BR> <CENTER> <DIV align=left id=NavBar style="POSITION: relative; TOP: 5px; WIDTH: 286px"> <FORM name=when> <TABLE> <TBODY> <TR> <TD><INPUT onclick="Skip('-')" type=button value="<-- Last"></TD> <TD></TD> <TD><SELECT name=month onchange=On_Month()> <SCRIPT language=JavaScript1.2> if (document.all){ for (j=0;j<Month_Label.length;j++) { document.writeln('<option value=' + j + '>' + Month_Label[j]); } } </SCRIPT> </SELECT> </TD> <TD><INPUT maxLength=4 name=year onkeypress="return Check_Nums()" onkeyup=On_Year() size=4></TD> <TD></TD> <TD><INPUT onclick="Skip('+')" type=button value="Next -->"></TD></TR></TBODY></TABLE></FORM></DIV> <DIV align=left id=Calendar style="POSITION: relative; TOP: -2px; WIDTH: 238px"></DIV>
</BODY></HTML>
[¢ºÃßõÇϱâ]
|