Input {font-family: verdana;font-size: 9pt;text-decoration: none;background-color: #FFFFFF;height: 20px;border: 1px solid #666666;color:#000000;} .Calendar {font-family: verdana;text-decoration: none;width: 170;background-color: #C0D0E8;font-size: 9pt;border:0px dotted #1C6FA5;} .CalendarTD {font-family: verdana;font-size: 7pt;color: #000000;background-color:#f6f6f6;height: 20px;width:11%;text-align: center;} .Title {font-family: verdana;font-size: 11pt;font-weight: normal;height: 24px;text-align: center;color: #333333;text-decoration: none;background-color: #A4B9D7;border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-bottom-style:1px;border-top-color: #999999;border-right-color: #999999;border-bottom-color: #999999;border-left-color: #999999;} .Day {font-family: verdana;font-size: 7pt;color:#243F65;background-color: #E5E9F2;height: 20px;width:11%;text-align: center;} .DaySat {font-family: verdana;font-size: 7pt;color:#FF0000;text-decoration: none;background-color:#E5E9F2;text-align: center;height: 18px;width: 12%;} .DaySun {font-family: verdana;font-size: 7pt;color: #FF0000;text-decoration: none;background-color:#E5E9F2;text-align: center;height: 18px;width: 12%;} .DayNow {font-family: verdana;font-size: 7pt;font-weight: bold;color: #000000;background-color: #FFFFFF;height: 20px;text-align: center;} .DayTitle {font-family: verdana;font-size: 9pt;color: #000000;background-color: #C0D0E8;height: 20px;width:11%;text-align: center;} .DaySatTitle {font-family: verdana;font-size: 9pt;color:#FF0000;text-decoration: none;background-color:#C0D0E8;text-align: center;height: 20px;width: 12%;} .DaySunTitle {font-family: verdana;font-size: 9pt;color: #FF0000;text-decoration: none;background-color: #C0D0E8;text-align: center;height: 20px;width: 12%;} .DayButton {font-family: Webdings;font-size: 9pt;font-weight: bold;color: #243F65;cursor:hand;text-decoration: none;} 입력 {글꼴 계열: verdana;글꼴 크기: 9pt;텍스트 장식: 없음;배경 색상: #FFFFFF;높이: 20px;테두리: 1px 단색 #666666;색상:#000000;} 3 年 月 4 .Calendar {글꼴 계열: verdana;텍스트 장식: 없음;너비: 170;배경 색상: #C0D0E8;글꼴 크기: 9pt;테두리:0px 점선 #1C6FA5;} .CalendarTD {글꼴 계열: verdana;글꼴 크기: 7pt;색상: #000000;배경 색상:#f6f6f6;높이: 20px;너비:11%;텍스트 정렬: 중앙;} .제목 {font-family: verdana;font-size: 11pt;font-weight: Normal;height: 24px;text-align: center;color: #333333;text-꾸밈: 없음;배경 색상: # A4B9D7;테두리 상단 너비: 1px;테두리 오른쪽 너비: 1px;테두리 하단 너비: 1px;테두리 왼쪽 너비: 1px;테두리 하단 스타일:1px;테두리 상단 색상: #999999 ;테두리 오른쪽 색상: #999999;테두리 하단 색상: #999999;테두리 왼쪽 색상: #999999;} .일 {글꼴-가족: verdana;글꼴-크기: 7pt;색상:#243F65;배경-색상: #E5E9F2;높이: 20px;너비:11%;텍스트 정렬: 중앙;} .DaySat {글꼴-가족: verdana;글꼴-크기: 7pt;색상:#FF0000;텍스트-장식: 없음;배경-색상:#E5E9F2;텍스트-정렬: 중심;높이: 18px;너비: 12%;} .DaySun {글꼴 계열: verdana;글꼴 크기: 7pt;색상: #FF0000;텍스트 장식: 없음;배경 색상:#E5E9F2;텍스트-정렬: 중심;높이: 18px;너비: 12%;} .DayNow {글꼴 계열: verdana;글꼴 크기: 7pt;글꼴 무게: 굵게;색상: #000000;배경 색상: #FFFFFF;높이: 20px;텍스트 정렬: 중앙;} .DayTitle {글꼴 계열: verdana;글꼴 크기: 9pt;색상: #000000;배경색: #C0D0E8;높이: 20px;너비:11%;텍스트 정렬: 중앙;} .DaySatTitle {글꼴 계열: verdana;글꼴 크기: 9pt;색상:#FF0000;텍스트 장식: 없음;배경 색상:#C0D0E8;텍스트 정렬: 중심;높이: 20px;너비: 12%;} .DaySunTitle {글꼴 계열: verdana;글꼴 크기: 9pt;색상: #FF0000;텍스트 장식: 없음;배경 색상: #C0D0E8;텍스트 정렬: 중심;높이: 20px;너비: 12%;} var months = new Array("一", "二", "三","四", "五", "六", "七", "八", "九","十", "十一", "十二"); var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31,30, 31, 30, 31); var days = new Array("日","一", "二", "三","四", "五", "六"); var classTemp; var today=new getToday(); var year=today.year; var month=today.month; var newCal; <P> function getDays(month, year) { if (1 == month) return ((0 == year % 4) && (0 != (year % 100))) ||(0 == year % 400) ? 29 : 28; else return daysInMonth[month]; } <P> function getToday() { this.now = new Date(); this.year = this.now.getFullYear(); this.month = this.now.getMonth(); this.day = this.now.getDate(); } <P> function Calendar() { newCal = new Date(year,month,1); today = new getToday(); var day = -1; var startDay = newCal.getDay(); var endDay=getDays(newCal.getMonth(), newCal.getFullYear()); var daily = 0; if ((today.year == newCal.getFullYear()) &&(today.month == newCal.getMonth())) { day = today.day; } var caltable = document.all.caltable.tBodies.calendar; var intDaysInMonth =getDays(newCal.getMonth(), newCal.getFullYear()); <P> for (var intWeek = 0; intWeek < caltable.rows.length;intWeek++) for (var intDay = 0;intDay < caltable.rows[intWeek].cells.length;intDay++) { var cell = caltable.rows[intWeek].cells[intDay]; var montemp=(newCal.getMonth()+1)<10?("0"+(newCal.getMonth()+1)):(newCal.getMonth()+1); if ((intDay == startDay) && (0 == daily)){ daily = 1;} var daytemp=daily<10?("0"+daily):(daily); var d="<"+newCal.getFullYear()+"-"+montemp+"-"+daytemp+">"; if(day==daily) cell.className="DayNow"; else if(intDay==6) cell.className = "DaySat"; else if (intDay==0) cell.className ="DaySun"; else cell.className="Day"; if ((daily > 0) && (daily <= intDaysInMonth)) { cell.innerHTML = "<a href="+today.year+today.month+daily+".htm>"+daily+""; daily++; } else { cell.className="CalendarTD"; cell.innerText = ""; } } document.all.year.value=year; document.all.month.value=month+1; } <P> function subMonth() { if ((month-1)<0) { month=11; year=year-1; } else { month=month-1; } Calendar(); } <P> function addMonth() { if((month+1)>11) { month=0; year=year+1; } else { month=month+1; } Calendar(); } <P> function setDate() { if (document.all.month.value<1||document.all.month.value>12) { alert("月的有效范围在1-12之间!"); return; } year=Math.ceil(document.all.year.value); month=Math.ceil(document.all.month.value-1); Calendar(); } .DayButton {글꼴-가족: Webdings;글꼴-크기: 9pt;글꼴-가중치: 굵게;색상: #243F65;커서:손;텍스트-장식: 없음;} function buttonOver() { var obj = window.event.srcElement; obj.runtimeStyle.cssText = "background-color:#FFFFFF"; // obj.className="Hover"; } <P>function buttonOut() { var obj = window.event.srcElement; window.setTimeout(function(){obj.runtimeStyle.cssText = "";},300); } document.write("<TD class=DaySunTitle id=diary >" + days[0] + ""); for (var intLoop = 1; intLoop < days.length-1;intLoop++) document.write("<TD class=DayTitle id=diary>" + days[intLoop] + ""); document.write("<TD class=DaySatTitle id=diary>" + days[intLoop] + ""); for (var intWeeks = 0; intWeeks < 6; intWeeks++) { document.write("<TR style='cursor:hand'>"); for (var intDays = 0; intDays < days.length;intDays++) document.write("<TD class=CalendarTD onMouseover='buttonOver();' onMouseOut='buttonOut();'>"); document.write(""); } Calendar(); [Ctrl A 전체选 注:如需引入외부Js需刷新才能执行]