현재 년도의 12개월 달력 모두를 디스플레이 합니다
페이지 정보
작성자 서방님 댓글 0건 조회 165회 작성일 07-08-11 19:48본문
<html>
<head>
<title>http://www.bluebc.co.kr</title>
<script language="javascript">
<!--
function day_title(day_name) {
document.write("<TD ALIGN=center WIDTH=35>"+day_name+"</TD>")
}
function hilite_today(day,mm) {
if ((this_day == day) && (this_month == mm))
document.write("<FONT COLOR="#FF0000"><b>")
}
function makeArray(n) {
this.length=n;
for (var i = 1; i <= n; i++)
this[i] = 0
return this
}
function fill_table(m_name,m_length,mm) {
day=1
document.write("<center><TABLE BORDER=0 CELLSPACING=1 CELLPADDING=3 bgcolor=c0c0c0><TR bgcolor=#FF9933>")
document.write("<TD COLSPAN=7 ALIGN=center><B>"+this_year+"년 "+m_name+"</B><TR>")
day_title("<font color=red>일</font>")
day_title("월")
day_title("화")
day_title("수")
day_title("목")
day_title("금")
day_title("<font color=blue>토</font>")
document.write("</TR><TR bgcolor=white>")
for (var i=1;i<start_day;i++) {
document.write("<TD>")
}
for (var i=start_day;i<8;i++) {
document.write("<TD ALIGN=center>")
hilite_today(day,mm)
document.write(day+"</TD><FONT COLOR='#000000'>")
day++;
}
document.write("<TR bgcolor=white>")
while (day <= m_length) {
for (var i=1;i<=7 && day<=m_length;i++) {
document.write("<TD ALIGN=center>")
hilite_today(day,mm)
document.write(day+"</TD><FONT COLOR='#000000'>")
day++
}
document.write("</TR><TR bgcolor=white>")
}
document.write("</TR></TABLE></center><BR>")
start_day = i
}
// End -->
</script>
</head>
<body>
<SCRIPT LANGUAGE="JavaScript">
month=new makeArray(12)
month[1]="1월"
month[2]="2월"
month[3]="3월"
month[4]="4월"
month[5]="5월"
month[6]="6월"
month[7]="7월"
month[8]="8월"
month[9]="9월"
month[10]="10월"
month[11]="11월"
month[12]="12월"
month_length = new makeArray(12)
month_length[1]=31
month_length[2]=28
month_length[3]=31
month_length[4]=30
month_length[5]=31
month_length[6]=30
month_length[7]=31
month_length[8]=31
month_length[9]=30
month_length[10]=31
month_length[11]=30
month_length[12]=31
today = new Date()
this_day = today.getDate()
this_month = today.getMonth()+1
this_year = today.getYear()
begin_date = new Date("January 1, "+this_year)
start_day = begin_date.getDay()+1
if (start_day == 1){
start_day = 8
}
for (var m = 1;m<=12;m++){
fill_table(month[m],month_length[m],m)
}
// End -->
</SCRIPT>
댓글목록
등록된 댓글이 없습니다.