📄 calendar2.htm
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=GB2312">
<link href="calendar2_data/calendar.css" rel="stylesheet" type="text/css">
<style type="text/css">
body{MARGIN: 0px; BACKGROUND-COLOR: #ffffff;FONT-SIZE: 12px; COLOR: #000000;}
.caledar_frame {border:#bdbdbd 1px solid;text-align:center;border-collapse:collapse}
.caledar_frame2 { padding:4px 4px 6px 4px;border:#bdbdbd 1px solid;line-height:18px;text-align:center;border-collapse:collapse}
.n_time {font-weight: bold; background-color:#f0f0f0;}
.n_time2 {font-weight: bold; background-color:#f0f0f0;border:#bdbdbd 1px solid;line-height:18px;text-align:center;border-collapse:collapse;}
.n_time2 a:link {COLOR: #000000; TEXT-DECORATION: none;}
.n_time2 a:visited {COLOR: #000000; TEXT-DECORATION: none;}
.n_time2 a:hover {COLOR: #000000; TEXT-DECORATION: none;}
.n_time2 a:active {COLOR: #FE6C00; TEXT-DECORATION: none;}
.c_day { margin:2px;font-size:12px;color:#666666; background-color:#ffffff;}
.c_day2 { font-size:12px;color:#fe0000; background-color:#ffffff;font-weight:bold;TEXT-DECORATION: none;}
.c_day2 a:link{ font-size:12px;color:#fe0000; background-color:#ffffff;font-weight:bold;TEXT-DECORATION: none;}
.c_day2 a:visited{ font-size:12px;color:#fe0000; background-color:#ffffff;font-weight:bold;TEXT-DECORATION: none;}
.c_day2 a:hover{ font-size:12px;color:#fe0000; background-color:#ffffff;font-weight:bold;TEXT-DECORATION: none;}
.c_day2 a:active{ font-size:12px;color:#fe0000; background-color:#ffffff;font-weight:bold;TEXT-DECORATION: none;}
.c_day3 { font-size:12px;color:#666666; background-color:#e6e6e6;display:block; width:22px; height:20px;}
a.c_day3:link{ font-size:12px;color:#666666; background-color:#e6e6e6;display:block; width:22px; height:20px;TEXT-DECORATION: none;}
a.c_day3:visited{ font-size:12px;color:#666666; background-color:#e6e6e6;display:block; width:22px; height:20px;TEXT-DECORATION: none;}
a.c_day3:hover{ font-size:12px;color:#fe0000; background-color:#ffffff;font-weight:bold; display:block; width:22px; height:20px;TEXT-DECORATION: none;}
a.c_day3:active{ font-size:12px;color:#fe0000; background-color:#e6e6e6;TEXT-DECORATION: none; display:block; width:22px; height:20px;}
.c_day4 { font-size:12px;color:#666666; background-color:#f4f1f3; display:block; width:22px; height:20px;}
.n_frame6 {width:346px;padding:3px;border:#3765a3 1px solid; background-color:#e5ebf7;}
</style>
<script type="text/javascript" language="javascript">
var str='',i,j,yy,mm,ddd,mmm="",openbound,callback;
var wp=window.parent,fld,curday,sd,ed,$dd$="",$MM$="",$yyyy$="",today=new Date();
var n_position,n_textdate,startdate,enddate,vailidday,oddeven,vailiddate,nextvailiddate,objecttype,thirdfocus,$isAllowSelectExpireDate,valueCompareStareDate,objGetDate,objNextGetDate,firstObjGetDate;
today.setHours(0);today.setMinutes(0);today.setSeconds(0);today.setMilliseconds(0);
function parseDate(s)
{
var reg=new RegExp("[^0-9-]","")
if(s.search(reg)>=0)return today;
var ss=s.split("-");
if(ss.length!=3)return today;
if(isNaN(ss[0])||isNaN(ss[1])||isNaN(ss[2]))return today;
return new Date(parseFloat(ss[0]),parseFloat(ss[1])-1,parseFloat(ss[2]));
}
function initCalendar()
{
curday=today;
if(objGetDate&&objGetDate.value.length>0){curday=parseDate(objGetDate.value);}
else
{$dd$ =""}
if(objNextGetDate&&objNextGetDate.value.length>0){curday=parseDate(objNextGetDate.value);}
if (!startdate==""){sd=parseDate(startdate)}
if (!enddate==""){ed=parseDate(enddate)}
var _fullYear = curday.getFullYear();
var _fullMonth = curday.getMonth();
if($isAllowSelectExpireDate)
{
drawCalendarAllowSelectExpireDate(_fullYear,_fullMonth);
}
else
{
if($dd$ !="" && $yyyy$!="" && $MM$!="" && $dd$ !="undefined" && $yyyy$!="undefined" && $MM$!="undefined" && !$isAllowSelectExpireDate)
{
drawCalendarSelected(_fullYear,_fullMonth,$dd$);
}
else{
drawCalendar(_fullYear,_fullMonth);
}
}
}
function drawCalendarJudge($yy_,$mm_)
{
if($isAllowSelectExpireDate)
{
drawCalendarAllowSelectExpireDate($yy_,$mm_);
}
else
{
if($dd$ !="" && $yyyy$!="" && $MM$!="" && $dd$ !="undefined" && $yyyy$!="undefined" && $MM$!="undefined" && !$isAllowSelectExpireDate)
{
drawCalendarSelected($yy_,$mm_,$dd$)
}
else{drawCalendar($yy_,$mm_);}
}
}
</script>
<script type="text/javascript">
function drawCalendarAllowSelectExpireDate(y,m)
{
var yzzz = y;
var mzzz = m+1;
var x=new Date(y,m,1),mv=x.getDay(),d=x.getDate(),de;
yy=x.getFullYear();mm=x.getMonth();
document.getElementById("yyyymm").innerHTML=yy+"."+(mm+1>9?mm+1:"0"+(mm+1));
for(var id_=1;id_<=42;id_++)
{
de=document.getElementById("d"+id_);
de.innerHTML="";
}
while(x.getMonth()==mm)
{
de=document.getElementById("d"+(d+mv));
//if(x.getTime()==today.getTime())
if(x.getDate()==today.getDate() && today.getMonth() == x.getMonth())
{
if(ifDraw(x))
{
de.innerHTML="<a class=\"c_day2\" href=javascript:setDate("+d+","+mm+","+yy+");>"+ d +"</a>";
}
else
{
de.innerHTML="<font color=red>"+d+"</font>";
}
}
else if(x.getTime()<today.getTime())
{
if(ifDraw(x))
{
de.innerHTML="<a class=\"c_day3\" href=javascript:setDate(" + d + "," + mm + "," + yy + ");>" + d + "</a>";
}
else
{
de.innerHTML="<a class=\"c_day3\" href=javascript:setDate(" + d + "," + mm + "," + yy + ");>" + d + "</a>";
}
}
else
{
if(ifDraw(x))
{
if(valueCompareStareDate != "" && valueCompareStareDate != null)
{
var year = valueCompareStareDate.getYear();
var month = valueCompareStareDate.getMonth();
var day = valueCompareStareDate.getDate();
if(year<=yy && month <= mm && d < day){
de.innerHTML="<a class=\"c_day3\" href=javascript:setDate(" + d + "," + mm + "," + yy + ");>" + d + "</a>";
}
else{
de.innerHTML="<a class=\"c_day3\" href=javascript:setDate(" + d + "," + mm + "," + yy + ");>" + d + "</a>";
}
}
else{
de.innerHTML="<a class=\"c_day3\" href=javascript:setDate(" + d + "," + mm + "," + yy + ");>" + d + "</a>";
}
}
else
{
de.innerHTML="<a class=\"c_day3\" href=javascript:setDate(" + d + "," + mm + "," + yy + ");>" + d + "</a>";
}
}
x.setDate(++d,mm,yy);
}
while(d+mv<=42)
{
de=document.getElementById("d"+(d+mv));
de.innerHTML="";
d++;
}
var xzzz=new Date(yzzz,mzzz,1),mvzzz=xzzz.getDay(),dzzz=xzzz.getDate(),dezzz;
yyzzz=xzzz.getFullYear();mmzzz=xzzz.getMonth();
document.getElementById("yyyymmzzz").innerHTML=yyzzz+"."+(mmzzz+1>9?mmzzz+1:"0"+(mmzzz+1));
for(var id_=1;id_<=42;id_++)
{
dezzz=document.getElementById("dzzz"+id_);
dezzz.innerHTML="";
}
while(xzzz.getMonth()==mmzzz)
{
dezzz=document.getElementById("dzzz"+(dzzz+mvzzz));
if(xzzz.getTime()==today.getTime())
{
if(ifDraw(xzzz))
{
dezzz.innerHTML="<a class=\"c_day2\" href=javascript:setDate("+dzzz+","+mmzzz+","+yyzzz+");>"+dzzz+"</a>";
}
else
{
dezzz.innerHTML="<a class=\"c_day3\" href=javascript:setDate("+dzzz+","+mmzzz+","+yyzzz+");>"+dzzz+"</a>";
}
}
else if(xzzz.getTime()<today.getTime())
{
if(ifDraw(xzzz))
{
dezzz.innerHTML="<a class=\"c_day3\" href=javascript:setDate("+dzzz+","+mmzzz+","+yyzzz+");>"+dzzz+"</a>";
}
else
{
dezzz.innerHTML="<a class=\"c_day3\" href=javascript:setDate("+dzzz+","+mmzzz+","+yyzzz+");>"+dzzz+"</a>";
}
}
else
{
if(ifDraw(xzzz))
{
if(valueCompareStareDate != "" && valueCompareStareDate != null)
{
var valueCompareEndDate = new Date(yyzzz,mmzzz,dzzz);
if(valueCompareStareDate > valueCompareEndDate){
dezzz.innerHTML="<a class=\"c_day3\" href=javascript:setDate("+dzzz+","+mmzzz+","+yyzzz+");>"+dzzz+"</a>";
}
else{
dezzz.innerHTML="<a class=\"c_day3\" href=javascript:setDate("+dzzz+","+mmzzz+","+yyzzz+");>"+dzzz+"</a>";
}
}
else{
dezzz.innerHTML="<a class=\"c_day3\" href=javascript:setDate("+dzzz+","+mmzzz+","+yyzzz+");>"+dzzz+"</a>";
}
}
else
{
dezzz.innerHTML="<a class=\"c_day3\" href=javascript:setDate("+dzzz+","+mmzzz+","+yyzzz+");>"+dzzz+"</a>";
}
}
xzzz.setDate(++dzzz,mmzzz,yyzzz);
}
while(dzzz+mvzzz<=42)
{
dezzz=document.getElementById("dzzz"+(dzzz+mvzzz));
dezzz.innerHTML="";
dzzz++;
}
}
</script>
<script type="text/javascript">
function drawCalendar(y,m)
{
var yzzz = y;
var mzzz = m+1;
var x=new Date(y,m,1),mv=x.getDay(),d=x.getDate(),de;
yy=x.getFullYear();mm=x.getMonth();
document.getElementById("yyyymm").innerHTML=yy+"."+(mm+1>9?mm+1:"0"+(mm+1));
for(var id_=1;id_<=42;id_++)
{
de=document.getElementById("d"+id_);
de.innerHTML="";
}
while(x.getMonth()==mm)
{
de=document.getElementById("d"+(d+mv));
//if(x.getTime()==today.getTime())
if(x.getDate()==today.getDate() && today.getMonth() == x.getMonth())
{
if(ifDraw(x))
{
de.innerHTML="<a class=\"c_day2\" href=javascript:setDate("+d+","+mm+","+yy+");>"+ d +"</a>";
if(valueCompareStareDate && valueCompareStareDate.getTime()>x.getTime())
{
de.innerHTML="<font color=red>"+d+"</font>";
}
}
else
{
de.innerHTML="<font color=red>"+d+"</font>";
}
}
else if(x.getTime()<today.getTime())
{
if(ifDraw(x))
{
de.innerHTML="<span class=\"c_day4\">" + d + "</span>";
}
else
{
de.innerHTML="<span class=\"c_day4\">" + d + "</span>";
}
}
else
{
if(ifDraw(x))
{
if(valueCompareStareDate != "" && valueCompareStareDate != null)
{
if(x.getTime() < valueCompareStareDate.getTime())
{
de.innerHTML = "<span class=\"c_day4\">"+ d +"</span>";
}
else
{
de.innerHTML="<a class=\"c_day3\" href=javascript:setDate(" + d + "," + mm + "," + yy + ");>" + d + "</a>"; }
}
else{
de.innerHTML="<a class=\"c_day3\" href=javascript:setDate(" + d + "," + mm + "," + yy + ");>" + d + "</a>";
}
}
else
{
de.innerHTML= "<span class=\"c_day4\">"+ d +"</span>";
}
}
x.setDate(++d,mm,yy);
}
while(d+mv<=42)
{
de=document.getElementById("d"+(d+mv));
de.innerHTML="";
d++;
}
var xzzz=new Date(yzzz,mzzz,1),mvzzz=xzzz.getDay(),dzzz=xzzz.getDate(),dezzz;
yyzzz=xzzz.getFullYear();mmzzz=xzzz.getMonth();
document.getElementById("yyyymmzzz").innerHTML=yyzzz+"."+(mmzzz+1>9?mmzzz+1:"0"+(mmzzz+1));
for(var id_=1;id_<=42;id_++)
{
dezzz=document.getElementById("dzzz"+id_);
dezzz.innerHTML="";
}
while(xzzz.getMonth()==mmzzz)
{
dezzz=document.getElementById("dzzz"+(dzzz+mvzzz));
if(xzzz.getTime()==today.getTime())
{
if(ifDraw(xzzz))
{
dezzz.innerHTML="<a class=\"c_day2\" href=javascript:setDate("+dzzz+","+mmzzz+","+yyzzz+");>"+dzzz+"</a>";
}
else
{
dezzz.innerHTML="<font color=#ff0000>"+dzzz+"</font>";
}
}
else if(xzzz.getTime()<today.getTime())
{
if(ifDraw(xzzz))
{
dezzz.innerHTML="<span class=\"c_day4\">" + dzzz + "</span>";
}
else
{
dezzz.innerHTML="<span class=\"c_day4\">" + dzzz + "</span>";
}
}
else
{
if(ifDraw(xzzz))
{
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -