1 js文件---DateTimePicker.js
var __DateTimeBoxSelectedObject=null;
var __date;
function __DateBoxOnClick(obj)
{
__date = obj.value;
__DateTimeBoxSelectedObject=obj;
window.open('../DateTimePicker.htm','__DateTimeIFrame');
var obj1=document.all('__DateTimeBoxDiv');
var obj2=obj1.children[0];
obj1.style.xpos = window.event.x+document.body.scrollLeft-10;
obj1.style.ypos = window.event.y-10+document.body.scrollTop;
if((parseInt(window.event.x)+parseInt(obj2.width))>=parseInt(document.body.offsetWidth))
{
obj1.style.xpos=(parseInt(document.body.scrollWidth)-parseInt(obj2.width));
}
if((parseInt(window.event.y)+parseInt(obj2.height))>=parseInt(document.body.offsetHeight))
{
obj1.style.ypos=(parseInt(document.body.offsetHeight)-parseInt(obj2.height)+parseInt(document.body.scrollTop));
}
obj1.style.left = obj1.style.xpos;
obj1.style.top = obj1.style.ypos;
document.all('__DateTimeBoxDiv').style.display='';
}
function __DateTimeBoxDivMouseOut()
{
document.all('__DateTimeBoxDiv').style.display='none';
}
__DateTimeBoxInit();
function __DateTimeBoxInit()
{
var str='';
str+='<span id=/'__DateTimeBoxDiv/' οnmοuseοut=/'__DateTimeBoxDivMouseOut();/' style=/'display:none; position:absolute; left:; top:; width:; Height:; z-index:998/' class=/'/'>';
str+='<iframe id=/'__DateTimeIFrame/' name=/'__DateTimeIFrame/' src=/'about:blank/' frameborder=/'0/' width=/'184/' height=/'180/' scrolling=/'no/'></iframe>';
str+='</span>';
document.write(str);
}
function __DateBoxOnBlur(obj)
{
if(!__DateBoxCheckDate(obj.value))
{
obj.value=obj.defaultValue.toString();
alert('请输入正确日期格式的数据!/n例:1900-01-01');
}
}
function __DateBoxCheckDate(bdate)
{
if (bdate.length == 0)
return true;
var re=/^(((19/d{2})|(2/d{3}))/-((0?[1|3|5|7|8]|12|10)/-([1-2][0-9]|0?[1-9]|30|31)|(0?[4|6|9]|11)/-([1-2][0-9]|0?[1-9]|30)|(0?[2])/-([1-2][0-9]|0?[1-9]))(/s*([0-1]?[0-9]|2[0-4]):[0-5]?[0-9]:[0-5]?[0-9])?)$/;
if (re.test(bdate))
{
if ((parseInt(bdate.split('-')[1])==2)&&(parseInt(bdate.split('-')[2])==29))
{
if (!(parseInt(bdate.split('-')[0])%4==0)&&(!parseInt(bdate.split('-')[0])%10==0)|(parseInt(bdate.split('-')[0])%40==0))
{
return false;
}
}
}
return re.test(bdate);
}
function __DateTimeBoxFlashString(str)
{
if(__DateTimeBoxSelectedObject)
{
__DateTimeBoxSelectedObject.value=str;
document.all('__DateTimeBoxDiv').style.display='none';
}
}
2 DateTimePicker.htm
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--.DateTimeBoxTextStyle { font-family: "Arial";
font-size: 9pt; line-height: 12pt; text-decoration: none; cursor: hand}
.DateTimeBoxArrowStyle { font-family: "Arial"; font-size: 6pt; text-decoration: none; cursor: hand}
.DateTimeBoxTextMouseOverStyle { font-family: "Arial"; font-size: 9pt;
line-height: 12pt; cursor: hand; text-decoration: none;border-right-width: 1px;
border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style:
solid;border-bottom-style: solid;border-left-style: solid;border-top-color: #000000;
border-right-color: #000000;border-bottom-color: #000000;border-left-color: #000000;background-color: #E3E3E3;}
.DateTimeBoxTextMouseOutStyle { font-family: "Arial"; font-size: 9pt; line-height: 12pt;
cursor: hand; text-decoration: none;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;
border-top-style: solid;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;
border-top-color: ;border-right-color: ;border-bottom-color: ;border-left-color: ;background-color: ;}-->
</style>
</head>
<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"
οnkeypress="window.event.returnValue=false" οnkeydοwn="window.event.returnValue=false"
οnkeyup="window.event.returnValue=false" οndragstart="window.event.returnValue=false"
onselectstart="event.returnValue=false">
<table id="__DateBoxDateTable" width="100%" height="100%" border="1" cellspacing="0" cellpadding="0"
align="center" bgcolor="#FFFFFF">
<tr height="100%">
<td valign="top">
<table width="100%" border="1" bordercolor="#DDDDDD" cellspacing="0" cellpadding="0" align="center"
bgcolor="#DDDDDD" ID="Table1">
<tr>
<td align="center" width="15" bgcolor="#DDDDDD" class="DateTimeBoxTextStyle" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);"> </td>
<td align="center" width="15" bgcolor="#DDDDDD" class="DateTimeBoxTextStyle" onClick="__DateBoxDateChangeYear(-1);return false;"
οnmοuseοver="__DateBoxDateOnMouseOver(this);" οnmοuseοut="__DateBoxDateOnMouseOut(this);"><b><<</b></td>
<td align="center" width="15" bgcolor="#DDDDDD" class="DateTimeBoxTextStyle" onClick="__DateBoxDateChangeMonth(-1);return false;"
οnmοuseοver="__DateBoxDateOnMouseOver(this);" οnmοuseοut="__DateBoxDateOnMouseOut(this);"><b><</b></td>
<td align="center" bgcolor="#DDDDDD" class="DateTimeBoxTextStyle" id="__DateBoxDateNowDate"></td>
<td align="center" width="15" bgcolor="#DDDDDD" class="DateTimeBoxTextStyle" onClick="__DateBoxDateChangeMonth(+1);return false;"
οnmοuseοver="__DateBoxDateOnMouseOver(this);" οnmοuseοut="__DateBoxDateOnMouseOut(this);"><b>></b></td>
<td align="center" width="15" bgcolor="#DDDDDD" class="DateTimeBoxTextStyle" onClick="__DateBoxDateChangeYear(+1);return false;"
οnmοuseοver="__DateBoxDateOnMouseOver(this);" οnmοuseοut="__DateBoxDateOnMouseOut(this);"><b>>></b>
<td align="center" width="15" bgcolor="#DDDDDD" class="DateTimeBoxTextStyle" οnclick="__DateTimeBoxClose();"
οnmοuseοver="__DateBoxDateOnMouseOver(this);" οnmοuseοut="__DateBoxDateOnMouseOut(this);"><b>X</b></td>
</tr>
</table>
<table width="100%" border="1" bordercolor="#FFFFFF" cellspacing="0" cellpadding="0" align="center"
bgcolor="#FFFFFF" ID="Table2">
<tr align="center">
<td width="25" class="DateTimeBoxTextStyle"><b><font color="#FF3333">日</font></b></td>
<td width="25" class="DateTimeBoxTextStyle"><b><font color="#666666">一</font></b></td>
<td width="25" class="DateTimeBoxTextStyle"><b><font color="#666666">二</font></b></td>
<td width="25" class="DateTimeBoxTextStyle"><b><font color="#666666">三</font></b></td>
<td width="25" class="DateTimeBoxTextStyle"><b><font color="#666666">四</font></b></td>
<td width="25" class="DateTimeBoxTextStyle"><b><font color="#666666">五</font></b></td>
<td width="25" class="DateTimeBoxTextStyle"><b><font color="#3333FF">六</font></b></td>
</tr>
<tr align="center" bgcolor="#FF6600">
<td colspan="7" height="1"></td>
</tr>
<tr align="center">
<td id="__DateBoxDateItem1" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem2" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem3" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem4" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem5" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem6" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem7" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
</tr>
<tr align="center">
<td id="__DateBoxDateItem8" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem9" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem10" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem11" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem12" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem13" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem14" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
</tr>
<tr align="center">
<td id="__DateBoxDateItem15" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem16" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem17" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem18" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem19" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem20" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem21" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
</tr>
<tr align="center">
<td id="__DateBoxDateItem22" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem23" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem24" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem25" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem26" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem27" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem28" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
</tr>
<tr align="center">
<td id="__DateBoxDateItem29" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem30" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem31" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem32" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem33" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem34" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem35" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
</tr>
<tr align="center">
<td id="__DateBoxDateItem36" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem37" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem38" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem39" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem40" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem41" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
<td id="__DateBoxDateItem42" width="25" style="cursor:hand;" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" onClick="__DateBoxDateSelected(this);"
class="DateTimeBoxTextStyle"></td>
</tr>
</table>
</td>
</tr>
<tr height="15px">
<td valign="bottom">
<table width="100%" border="0" cellspacing="0" cellpadding="0" ID="Table3">
<tr>
<td><table width="100%" border="1" bordercolor="#FFFFFF" cellspacing="0" cellpadding="0" ID="Table4">
<tr>
<td align="center" class="DateTimeBoxTextStyle" bgcolor="#FFFFFF" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" style="cursor:hand;" onClick="__DateBoxDateIsNow();">今天</td>
</tr>
</table>
</td>
<td><table width="100%" border="1" bordercolor="#FFFFFF" cellspacing="0" cellpadding="0" ID="Table5">
<tr>
<td align="center" class="DateTimeBoxTextStyle" bgcolor="#FFFFFF" οnmοuseοver="__DateBoxDateOnMouseOver(this);"
οnmοuseοut="__DateBoxDateOnMouseOut(this);" style="cursor:hand;" onClick="__DateBoxDateIsClear();">清除</td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
<Script Language="JavaScript">
var __DateTimeOrgStrings=new Array("0","0","0");
var __DateTimeNowDateTime=new Date();
var __DateBoxDateMonthArray=[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
var __DateBoxDateNowLanguage;
var __DateTimeBoxChinese=new Array("gb2312","日","一","二","三","四","五","六","年","月","今天","请输入正确日期格式的数据!/n例:1900-01-01","清除");
function __DateBoxDateFlash(strNowDate)
{
__DateTimeNowDateTime=new Date();
if(strNowDate!="")
{
if(strNowDate.indexOf("-")>0)
{
__DateTimeNowDateTime.setYear(strNowDate.split("-")[0]);
__DateTimeNowDateTime.setMonth(strNowDate.split("-")[1]-1);
__DateTimeNowDateTime.setDate(strNowDate.split("-")[2]);
}
}
var nowYear=__DateTimeNowDateTime.getYear();
if(nowYear<100){nowYear+=1900;}
var nowMonth=__DateTimeNowDateTime.getMonth();
var firstDay=new Date(nowYear,nowMonth,1);
var nowDay=firstDay.getDay();
if((nowYear%4==0&&nowYear%100!=0)||(nowYear%400==0))
{
__DateBoxDateMonthArray[1]=29;
}
else{__DateBoxDateMonthArray[1]=28;}
for(var i=1;;i++)
{
if(document.all("__DateBoxDateItem"+i))
{
document.all("__DateBoxDateItem"+i).innerHTML="";
}
else{break;}
}
for(var i=0;i<=__DateBoxDateMonthArray[nowMonth]+nowDay;i++)
{
if(i>nowDay)
{
if((i-nowDay)<10)
{
document.all("__DateBoxDateItem"+i).innerHTML="0"+(i-nowDay);
}
else
{
document.all("__DateBoxDateItem"+i).innerHTML=(i-nowDay);
}
if(nowYear==__DateTimeOrgStrings[0] && nowMonth==__DateTimeOrgStrings[1]-1)
{
if(document.all("__DateBoxDateItem"+i).innerHTML==__DateTimeOrgStrings[2])
{
document.all("__DateBoxDateItem"+i).style.color = "red";
}
}
else
{
document.all("__DateBoxDateItem"+i).style.color = "black";
}
}
}
document.all("__DateBoxDateNowDate").innerHTML=nowYear+__DateTimeBoxChinese[8]+(nowMonth+1)+__DateTimeBoxChinese[9];
}
function __DateBoxDateChangeYear(_iYearNumber)
{
__DateTimeNowDateTime.setYear(__DateTimeNowDateTime.getYear()+_iYearNumber);
var nowYear=__DateTimeNowDateTime.getYear();
var nowMonth=__DateTimeNowDateTime.getMonth()+1;
var nowDate=__DateTimeNowDateTime.getDate();
if(nowYear<1000)
{
nowYear+=1900;}
__DateBoxDateFlash(nowYear+"-"+nowMonth+"-"+nowDate);
}
function __DateBoxDateChangeMonth(_iMonthNumber)
{
__DateTimeNowDateTime=new Date(__DateTimeNowDateTime.getYear(),__DateTimeNowDateTime.getMonth()+(_iMonthNumber),__DateTimeNowDateTime.getDate());
var nowYear=__DateTimeNowDateTime.getYear();
var nowMonth=__DateTimeNowDateTime.getMonth()+1;
var nowDate=__DateTimeNowDateTime.getDate();
if(nowYear<1000){nowYear+=1900;}
__DateBoxDateFlash(nowYear+"-"+nowMonth+"-"+nowDate);
}
function __DateTimeBoxClose()
{window.frames.parent.__DateTimeBoxDivMouseOut();}
function __DateBoxDateOnMouseOver(obj)
{
if(obj.innerText!=""){obj.className="DateTimeBoxTextMouseOverStyle";}
}
function __DateBoxDateOnMouseOut(obj){obj.className="DateTimeBoxTextMouseOutStyle";}
function __DateBoxDateIsClear(){window.frames.parent.__DateTimeBoxFlashString("");}
function __DateBoxDateIsNow()
{
__DateTimeNowDateTime=new Date();
var nowYear=__DateTimeNowDateTime.getYear();
var nowMonth=__DateTimeNowDateTime.getMonth()+1;
var nowDate=__DateTimeNowDateTime.getDate();
if(nowYear<1000){nowYear+=1900;}
if(nowMonth<10){nowMonth="0"+nowMonth.toString();}
if(nowDate<10){nowDate="0"+nowDate.toString();}
window.frames.parent.__DateTimeBoxFlashString(nowYear+"-"+nowMonth+"-"+nowDate);
}
function __DateBoxDateSelected(obj)
{
if(obj.innerText!="")
{
var nowYear=__DateTimeNowDateTime.getYear();
var nowMonth=__DateTimeNowDateTime.getMonth()+1;
if(nowYear<1000){nowYear+=1900;}
if(nowMonth<10){nowMonth="0"+nowMonth.toString();}
window.frames.parent.__DateTimeBoxFlashString(nowYear+"-"+nowMonth+"-"+obj.innerText);
}
}
function __OnLoad()
{
if(typeof parent.__date != 'undefined')
{
if( parent.__date!="" && parent.__date.indexOf("-")>0)
{
var ss = parent.__date;
__DateTimeOrgStrings = ss.split("-");
}
__DateBoxDateFlash(parent.__date);
}
}
__OnLoad();
</Script>
3 使用方法:
<script src="DateTimePicker.js" type="text/javascript"></script>//引进文件
<td class="tbt_td">开盘时间:</td>
<td class="tbt_td"><input id="saletime" type="text" maxLength="200" size="25" value="请双击" οnclick="if(this.value=='请双击')this.value=''"
name="saletime" runat="server" οndblclick="__DateBoxOnClick(this);" οnblur="__DateBoxOnBlur(this);">
</td>
<td class="tbt_td">入住时间:</td>
<td class="tbt_td"><input id="livetime" οnfοcus="this.select()"
οnclick="if(this.value=='请双击')this.value=''" type="text" maxLength="200" size="25" value="请双击"
name="livesale" runat="server" οndblclick="__DateBoxOnClick(this);" οnblur="__DateBoxOnBlur(this);">
</td>
<script src="../scripts/DateTimePicker.js" type="text/javascript"></script> <script src="../scripts/DateTimePicker.js" type="text/javascript"></script>