站长工具提示这个页面移动端体验不好,删除
parent
e41da2bf6a
commit
cb52a73776
@ -1,389 +0,0 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta http-equiv=Content-Type content="text/html; charset=utf-8" />
|
||||
<script language=javascript>
|
||||
<!--//
|
||||
var str='',i,j,yy,mm,openbound,callback;
|
||||
var fld1,fld2;
|
||||
var wp=window.parent;
|
||||
var cf=wp.document.getElementById("CalFrame");
|
||||
var fld,curday,sd,ed,today=new Date();
|
||||
var n_position,n_textdate,startdate,enddate,vailidday,oddeven,vailiddate,nextvailiddate,objecttype,mmm,ddd,thirdfocus;
|
||||
mmm="";
|
||||
today.setHours(0);today.setMinutes(0);today.setSeconds(0);today.setMilliseconds(0);
|
||||
//var lastyear=today.getYear(),lastmonth=today.getMonth();
|
||||
|
||||
function parseDate(s)//????
|
||||
{
|
||||
var tmp1 = s.split('/');
|
||||
if (tmp1.length > 1)
|
||||
{
|
||||
s = tmp1[2] + '-'+tmp1[0] + '-' + tmp1[1];
|
||||
}
|
||||
|
||||
var reg=new RegExp("[^0-9-]","")
|
||||
if(s.search(reg)>=0)return today;
|
||||
var ss=s.split("-");
|
||||
if(ss.length!=3)return today;
|
||||
//???"06"?"2006"
|
||||
if(ss[0].length==2) ss[0] = "20" + ss[0];
|
||||
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 resizeCalendar(){cf.width=200;cf.height=197;}//??????
|
||||
function initCalendar()//???
|
||||
{
|
||||
|
||||
curday=today;
|
||||
if(fld1&&fld1.value.length>0){curday=parseDate(fld1.value);}
|
||||
if(fld2&&fld2.value.length>0){curday=parseDate(fld2.value);}
|
||||
if (!startdate==""){sd=parseDate(startdate)}
|
||||
if (!enddate==""){ed=parseDate(enddate)}
|
||||
//window.alert(startdate);
|
||||
//window.alert(enddate);
|
||||
drawCalendar(curday.getFullYear(),curday.getMonth());
|
||||
}
|
||||
function drawCalendar(y,m)//???
|
||||
{
|
||||
var x=new Date(y,m,1),mv=x.getDay(),d=x.getDate(),de;
|
||||
yy=x.getFullYear();mm=x.getMonth();
|
||||
//alert("dd");
|
||||
//document.getElementById("yyyymm").innerHTML=yy+"."+(mm+1>9?mm+1:"0"+(mm+1));
|
||||
yyyyobj = document.getElementById("yyyy");
|
||||
mmobj = document.getElementById("mm");
|
||||
tmpyy = yy-5;
|
||||
yyyyobj.options.length=10;
|
||||
for (var i=0;i<10;i++){
|
||||
yyyyobj.options[i].text=tmpyy;
|
||||
yyyyobj.options[i].value=tmpyy;
|
||||
if(yy==tmpyy) yyyyobj.options[i].selected = "selected";
|
||||
tmpyy++;
|
||||
}
|
||||
mmobj.options.length = 12;
|
||||
for (var i=0;i<12;i++){
|
||||
mmobj.options[i].text=(i+1);
|
||||
mmobj.options[i].value=(i+1);
|
||||
if (i==mm) mmobj.options[i].selected = "selected";
|
||||
}
|
||||
//????
|
||||
for(var i=1;i<=mv;i++)
|
||||
{
|
||||
de=document.getElementById("d"+i);
|
||||
de.innerHTML="";
|
||||
de.bgColor="";
|
||||
}
|
||||
//???
|
||||
while(x.getMonth()==mm)
|
||||
{
|
||||
de=document.getElementById("d"+(d+mv));
|
||||
if(x.getTime()==curday.getTime())
|
||||
de.bgColor="#A1A1A1";
|
||||
else
|
||||
de.bgColor="";
|
||||
if(x.getTime()==today.getTime())
|
||||
{
|
||||
//window.alert(1);
|
||||
if(ifDraw(x))
|
||||
{
|
||||
de.innerHTML="<a href=javascript:setDate("+d+");><font color=red>"+d+"</font></a>";
|
||||
}
|
||||
else
|
||||
{
|
||||
//de.innerHTML="<a href=javascript:setDate("+d+");><img src=./date"+d+".gif border=0></a>";
|
||||
//de.innerHTML="<img src=./d.jpg border=0>";
|
||||
//de.innerHTML="<a href=javascript:setDate("+d+");><font COLOR=#FF0000> X </font></a>";
|
||||
de.innerHTML="<font COLOR=#888888>"+d+"</font>";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
else if(x.getTime()<today.getTime())
|
||||
{
|
||||
|
||||
|
||||
//window.alert(2);
|
||||
if(ifDraw(x))
|
||||
{
|
||||
if(openbound){de.innerHTML="<a href=javascript:setDate("+d+"); class=bt>"+d+"</a>";}
|
||||
else{de.innerHTML="<font color=#888888>"+d+"</font>";}
|
||||
}
|
||||
else
|
||||
{
|
||||
//de.innerHTML="<a href=javascript:setDate("+d+");><img src=./date"+d+".gif border=0></a>";
|
||||
//de.innerHTML="<img src=./d.jpg border=0>";
|
||||
de.innerHTML="<font COLOR=#888888>"+d+"</font>";
|
||||
// de.innerHTML="<a href=javascript:setDate("+d+");><font COLOR=#FF0000> X </font></a>";
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
//window.alert(3);
|
||||
if(ifDraw(x))
|
||||
{
|
||||
de.innerHTML="<a href=javascript:setDate("+d+");>"+d+"</a>";
|
||||
}
|
||||
else
|
||||
{
|
||||
//de.innerHTML="<a href=javascript:setDate("+d+");><img src=./date"+d+".gif border=0></a>";
|
||||
//de.innerHTML="<img src=./d.jpg border=0>";
|
||||
//de.innerHTML="<a href=javascript:setDate("+d+");><font COLOR=#FF0000> X </font></a>";
|
||||
de.innerHTML="<font COLOR=#888888>"+d+"</font>";
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
x.setDate(++d);
|
||||
}
|
||||
while(d+mv<=42)
|
||||
{
|
||||
de=document.getElementById("d"+(d+mv));
|
||||
de.innerHTML="";
|
||||
de.bgColor="";
|
||||
d++;
|
||||
}
|
||||
}
|
||||
function ifDraw(xd)
|
||||
{
|
||||
|
||||
if(!startdate==""&&!enddate=="")
|
||||
{
|
||||
|
||||
if(xd.getTime()>=sd.getTime()&&xd.getTime()<=ed.getTime())
|
||||
{
|
||||
|
||||
if(returnOE(xd)&&returnVD(xd)&&returnVDE(xd))
|
||||
{
|
||||
return true
|
||||
}
|
||||
else
|
||||
{
|
||||
return false
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if(returnOE(xd)&&returnVD(xd)&&returnVDE(xd))
|
||||
{
|
||||
return true
|
||||
}
|
||||
else
|
||||
{
|
||||
return false
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
function returnOE(xd)
|
||||
{
|
||||
if(!oddeven=="")
|
||||
{
|
||||
if(oddeven=="0")
|
||||
{
|
||||
if(xd.getDate()%2==0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
if(!(xd.getDate()%2==0))
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
function returnVD(xd)
|
||||
{
|
||||
if(!vailidday=="")
|
||||
{
|
||||
if(vailidday.indexOf(xd.getDay().toString())>=0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
function returnVDE(xd)
|
||||
{
|
||||
//alert(vailiddate);
|
||||
//alert((xd.getMonth()+1).toString()+"/"+xd.getDate().toString()+"/"+xd.getFullYear().toString()+",");
|
||||
if(!vailiddate=="")
|
||||
{
|
||||
if(vailiddate.indexOf((xd.getMonth()+1).toString()+"/"+xd.getDate().toString()+"/"+xd.getFullYear().toString()+",")>=0)
|
||||
{
|
||||
return true;
|
||||
}
|
||||
else
|
||||
{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
function setDate(d)//????
|
||||
{
|
||||
wp.hideCalendar();
|
||||
|
||||
/*
|
||||
if(mm.toString().length==1)
|
||||
{
|
||||
mmm="0"+(mm+1).toString();
|
||||
}
|
||||
else
|
||||
{
|
||||
mmm=mm+1;
|
||||
}
|
||||
if(d.toString().length==1)
|
||||
{
|
||||
ddd="0"+d.toString();
|
||||
}
|
||||
else
|
||||
{
|
||||
ddd=d;
|
||||
}
|
||||
var dstr=yy+"-"+(mmm)+"-"+ddd;
|
||||
*/
|
||||
mmm=mm+1;
|
||||
//var dstr=yy+"-"+(mmm)+"-"+d;
|
||||
var dstr=(mmm)+"/"+d+"/"+yy;
|
||||
|
||||
|
||||
if(callback&&callback.length>0){eval("wp."+callback+"(\""+dstr+"\")");}
|
||||
else{fld1.value=dstr;}
|
||||
|
||||
if(!n_position==""&&!n_textdate==""&& wp.$("#"+n_textdate).is(":visible"))
|
||||
{
|
||||
//wp.document.getElementById(n_textdate).value="";
|
||||
wp.showCalendar(n_position,false,n_textdate,'','',dstr,enddate,vailidday,oddeven,nextvailiddate,objecttype,thirdfocus,fld1.id,true);
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
if(!thirdfocus=="")
|
||||
{
|
||||
otd=wp.document.getElementById(thirdfocus);
|
||||
otd.focus();
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
//-->
|
||||
</script>
|
||||
<meta content="MSHTML 6.00.2800.1476" name="generator" />
|
||||
<style type="text/css" />
|
||||
* {margin:0;padding:0}
|
||||
body {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 0.83em;}
|
||||
|
||||
/* LINKS 站点统一链接样式*/
|
||||
a,a:link,a:hover {background:transparent;cursor:pointer}
|
||||
a:link {color:#333333}
|
||||
a:visited {color:#333333}
|
||||
a:hover,a:active {color:#A31022; text-decoration:none;}
|
||||
.table1 {
|
||||
float:left;
|
||||
border: 1px solid silver;
|
||||
border-top:2px solid #a31022;
|
||||
border-collapse:collapse;
|
||||
text-align: center;
|
||||
font-size:95%;
|
||||
}
|
||||
.table1 td {padding:2px;border: 1px solid #f0f0f0;}
|
||||
.table1 tr th {text-align:center;border: 1px solid #fff;font-size:95%; background: #efefef;}
|
||||
.table1 thead th {color:#fff;font-size:105%;background: #a1a1a1; padding: 6px}
|
||||
.table1 tbody th {color:#000;font-size:97%;background: #efefef; padding: 4px}
|
||||
.calendar {
|
||||
width:200px;
|
||||
font-size:9pt;
|
||||
background-image: url(/css/images/featurebox-bg.gif);
|
||||
background-repeat: no-repeat;
|
||||
background-position: left center;
|
||||
}
|
||||
.calendar td {text-align:center;border: 1px solid #ddd}
|
||||
.calendar th {text-align:center}
|
||||
.calendar thead th {padding: 3px 2px}
|
||||
.calendar tbody th {padding: 2px}
|
||||
.calendar tbody th.sub {padding: 2px}
|
||||
</style>
|
||||
<link rel="shortcut icon" href="/favicon.ico" />
|
||||
</head><body bgcolor="white" leftmargin="0" topmargin="0" onLoad="resizeCalendar();" marginwidth="0" marginheight="0">
|
||||
<table class="table1 calendar" id="tbl0">
|
||||
<thead>
|
||||
<tr>
|
||||
<th id="prev"><a
|
||||
href="javascript:drawCalendar(yy,mm-1);"><img height="16" src="/pic/prev.gif" width="16" border="0" /></a></th>
|
||||
<th id="yyyymm" colspan="5"> <select id="yyyy" onChange="drawCalendar(this.value,(document.getElementById('mm').value-1))"></select><select id="mm" onChange="drawCalendar(document.getElementById('yyyy').value,(this.value-1))"></select></th>
|
||||
<th id="next"><a
|
||||
href="javascript:drawCalendar(yy,mm+1);"><img height="16" src="/pic/next.gif" width="16" border="0" /></a></th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr height="18">
|
||||
<td width="18">S</td>
|
||||
<td width="18">M</td>
|
||||
<td width="18">T</td>
|
||||
<td width="18">W</td>
|
||||
<td width="18">T</td>
|
||||
<td width="18">F</td>
|
||||
<td width="18">S</td>
|
||||
</tr>
|
||||
<tr height="1">
|
||||
<td colspan="7"></td>
|
||||
</tr>
|
||||
<script language=javascript>
|
||||
<!--//
|
||||
for(i=0;i<6;i++)
|
||||
{
|
||||
str+="<tr height=18>";
|
||||
for(j=1;j<=7;j++)str+="<td id=d"+(i*7+j)+"></td>";
|
||||
str+="</tr>";
|
||||
}
|
||||
document.write(str);
|
||||
//-->
|
||||
</script>
|
||||
<tr height="20">
|
||||
|
||||
<th colspan="4"><div align="center"><a href="javascript:drawCalendar(today.getFullYear(),today.getMonth());">Today</a></div></th>
|
||||
<th colspan="3"><div align="center">×<a href="javascript:wp.hideCalendar();">Close</a></div></th>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
<script language=javascript>
|
||||
<!--//
|
||||
var bCalLoaded=true;
|
||||
//-->
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
Loading…
Reference in New Issue