Files
sms_host20170829/common/calendar/ifrmcalendar2.htm
T
2026-02-23 10:01:00 +09:00

226 lines
6.0 KiB
HTML

<html>
<head>
<title>Untitled</title>
<link rel="stylesheet" type="text/css" href="myb.css">
<script language="JavaScript">
var calndardoc='';
var mbtnmenu=1;
var mhostname="";
var form1;
function day_title(day_name)
{
if (day_name=="ÀÏ")
calendardoc +="<td align=center height=17 class=verdana><font color=F11903>"+day_name+"</font></td>";
else
{
if (day_name=="Åä")
calendardoc +="<td align=center height=17 class=verdana>"+day_name+"</td>";
else
calendardoc +="<td align=center height=17 class=verdana>"+day_name+"</td>";
}
}
function fill_table(Y,M,D)
{
opendiv = true;
selectday= new Date(Y,M-1,1);
today=new Date()
todayMonth=today.getMonth()+1;
todayYear=today.getYear();
todayDay=today.getDate();
cMonth=selectday.getMonth()+1;
cYear=selectday.getYear();
if(cYear==100)cYear=2000;
if(String(cYear).length == 2){cYear = "19"+cYear;}
selectdate=D;
start_day = selectday.getDay()+1;
month_length=valDate(M, selectdate, cYear);
if((todayYear==cYear)&&(todayMonth==cMonth))
{
selectdate=todayDay
todayselect="True";
}
else todayselect="False"
if(M==1){
preYear=cYear-1;
preMonth=12;
}
else{
preYear=Y;
preMonth=M-1;
}
predate=valDate(preMonth, selectdate, cYear)
if(M==12){
nextYear=Y+1;
if(nextYear==100)nextYear=2000;
nextMonth=1;
}
else{
nextYear=Y;
nextMonth=M+1;
}
nextdate=valDate(nextMonth, selectdate, cYear)
calendardoc='';
day=1;
calendardoc +="<table width=121 border=0 cellspacing=0 cellpadding=0 bgcolor=C9C9C9>";
calendardoc +="<tr>";
calendardoc +="<td bgcolor=#FFFFFF>";
calendardoc +="<table width=119 border=0 cellspacing=0 cellpadding=0>";
calendardoc +="<tr> ";
calendardoc +="<td colspan=7> ";
calendardoc +="<table width=119 border=0 cellspacing=0 cellpadding=0>";
calendardoc +="<tr bgcolor=E1E1E1>";
calendardoc +="<td height=20 width=38><a href=JavaScript:calendarbtn("+(Y-1)+",12,1)><img src=image/date_prev_icon2.gif width=19 height=12 border=0></a><a href=JavaScript:calendarbtn("+preYear+","+preMonth+","+predate+")><img src=image/date_prev_icon.gif width=19 height=12 border=0></a></td>";
calendardoc +="<td height=20 width=81>";
calendardoc +="<div align=center><span class=verdana_bold><a href=JavaScript:calendarbtn("+todayYear+","+todayMonth+","+todayDay+")>"+cYear+"."+cMonth+"</a></span></div>";
calendardoc +="</td>";
calendardoc +="<td height=20 width=38><a href=JavaScript:calendarbtn("+nextYear+","+nextMonth+","+nextdate+")><img src=image/date_next_icon.gif width=19 height=12 border=0></a><a href=JavaScript:calendarbtn("+(Y+1)+",1,1)><img src=image/date_next_icon2.gif width=19 height=12 border=0></a></td>";
calendardoc +="</tr>";
calendardoc +="</table>";
calendardoc +="</td>";
calendardoc +="</tr>";
calendardoc +="<tr class=verdana>";
day_title("S");
day_title("M");
day_title("T");
day_title("W");
day_title("T");
day_title("F");
day_title("S");
calendardoc +="</tr><tr>";
for (var i=1;i<start_day;i++)
{
calendardoc +="<td></td>";
}
for (var i=start_day;i<8;i++)
{
if ((day==selectdate)&&(todayselect=="True"))
calendardoc +="<td class=verdana align=center><a href=javascript:dayteselect("+cYear+","+cMonth+","+day+","+i+")><font color=green>"+day+"</font></a></td>";
else
{
if (i==1)
calendardoc +="<td class=verdana align=center><a href=javascript:dayteselect("+cYear+","+cMonth+","+day+","+i+")><font color=F11903>"+day+"</font></a></td>";
else
{
if (i==7)
calendardoc +="<td class=verdana align=center><a href=javascript:dayteselect("+cYear+","+cMonth+","+day+","+i+")><font color=#0062C8>"+day+"</font></a></td>";
else
calendardoc +="<td class=verdana align=center><a href=javascript:dayteselect("+cYear+","+cMonth+","+day+","+i+")>"+day+"</font></a></td>";
}
}
day++
}
calendardoc +="</TR>";
while (day <= month_length)
{
calendardoc +="<TR>";
for (var i=1;i<=7 && day<=month_length;i++)
{
if ((day==selectdate)&&(todayselect=="True"))
calendardoc +="<td class=verdana align=center><a href=javascript:dayteselect("+cYear+","+cMonth+","+day+","+i+")><font color=green>"+day+"</font></a></div></td>";
else
{
if (i==1)
calendardoc +="<td class=verdana align=center><a href=javascript:dayteselect("+cYear+","+cMonth+","+day+","+i+")><font color=F11903>"+day+"</font></a></div></TD>";
else
{
if (i==7)
calendardoc +="<td class=verdana align=center><a href=javascript:dayteselect("+cYear+","+cMonth+","+day+","+i+")><font color=#0062C8>"+day+"</font></a></td>";
else
calendardoc +="<td class=verdana align=center><a href=javascript:dayteselect("+cYear+","+cMonth+","+day+","+i+")>"+day+"</a></td>";
}
}
day++
}
calendardoc +="</tr>";
start_day=i
}
calendardoc +="</table>";
return calendardoc
}
function valDate(M, D, Y)
{
Months= new Array(31,28,31,30,31,30,31,31,30,31,30,31);
Leap = false;
if((Y % 4 == 0) && ((Y % 100 != 0) || (Y %400 == 0)))
{
Leap = true;
if(M==2) return(29);
else
return(Months[M-1]);
}
else
return(Months[M-1]);
}
function calendarbtn(cYear,cMonth,cDay)
{
if(cYear=="0"){
today= new Date();
cMonth=today.getMonth()+1;
cYear=today.getYear();
cDay=today.getDate();
}
calendardiv.innerHTML = fill_table(cYear,cMonth,cDay);
}
function dayteselect(nyear,nmonth,nday,nweek)
{
if(nmonth < 10) {
nmonth = "0" + nmonth
}
if(nday < 10) {
nday = "0" + nday
}
if(nyear < 2000){
nyear = "19" + nyear;
}
form1.value = nyear+"-"+nmonth+"-"+nday;
parent.MM_showHideLayers('ifrmcal','','hide');
return;
}
function buttonmenu(form)
{
form1=form;
}
function init(){
today = new Date()
todayMonth=today.getMonth()+1;
todayYear=today.getYear();
todayDay=today.getDate();
stday = today.getDay()+1;
calendarbtn(todayYear,todayMonth,todayDay) ;
}
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000" topmargin="0" leftmargin="0" onload="init()" id="boardid">
<form name="cform">
<table width="121" height="80" border="0" cellspacing="0" cellpadding="0">
<tr>
<td valign="middle" align="center">
<div id="calendardiv"></div>
</td>
</tr>
</form>
</table>
</body>
</html>