asp中怎样使用日历控件在asp
用javascript来实现
//日历
var date_start,date_end,g_object
var today = new Date();
var separator="-";
var inover=false;
//mode :时间变换的类型0-年 1-月 2-直接选择月
function change_date(temp,mode)
{
var t_month,t_year
if (mode){
if(mode==1)
t_month=parseInt(cele_date_ lue,10)+parseInt(temp,10);
else
t_month=parseInt(...全部
用javascript来实现
//日历
var date_start,date_end,g_object
var today = new Date();
var separator="-";
var inover=false;
//mode :时间变换的类型0-年 1-月 2-直接选择月
function change_date(temp,mode)
{
var t_month,t_year
if (mode){
if(mode==1)
t_month=parseInt(cele_date_ lue,10)+parseInt(temp,10);
else
t_month=parseInt(temp)
if (t_monthcele_date_month。
options(cele_date_month。length-1)。text){
cele_date_ lue=cele_date_month。options(0)。
text;
change_date(parseInt(cele_date_ lue,10)+1,0);
}
else
{cele_date_ lue=t_month;
set_cele_date(cele_date_ lue,cele_date_ lue);
}
}
}
else{
t_year=parseInt(temp,10);
if (t_yearparseInt(cele_date_year。
options(cele_date_year。length-1)。text,10)){
cele_date_ lue=cele_date_year。options(cele_date_year。
length-1)。text;
set_cele_date(cele_date_ lue,12);
}
else
{cele_date_ lue=t_year;
set_cele_date(cele_date_ lue,cele_date_ lue);
}
}
}
/*********2002-02-01 MODIFY BY WING **************/
window。
cele_ cus();
/****************MODIFY END***********************/
}
//初始化日历
function init(d_start,d_end)
{
var temp_str;
var i=0
var j=0
date_start=new Date(1980,7,1)
date_end=new Date(2004,8,1)
document。
writeln("-");
window。cele_ nerHTML="";
temp_str="";
temp_str+="-";
temp_str+=""
temp_str+=""
for (i=1900;i"+ String()+"";
}
temp_str+="-";
temp_str+=""
temp_str+=""
for (i=1;i"+ String()+"";
}
temp_str+="-";
temp_str+=""
temp_str+=">\" onclick=\"change_date(1,1)\" onmouseover=\"getlayerfocus()\" style=\"color: #000099; background-color: #BFBFBF; cursor: hand\">";
temp_str+=""
temp_str+="日";temp_str+="一"; temp_str+="二"; temp_str+="三"
temp_str+="四";temp_str+="五"; temp_str+="六";
for (i=1 ;i";
for(j=1;j?"
}
temp_str+=""
}
temp_str+="";
window。
cele_ nerHTML=temp_str;
}
function set_cele_date(year,month)
{
var i,j,p,k
var nd=new Date(year,month-1,1);
ncelBubble=true;
cele_date_ lue=year;
cele_date_ lue=month;
k= tDay()-1
var temp;
for (i=1;idate_end || nd bgColor=\"#FF9999\"");
eval("c"+p+"_"+j+"。 rsor=\"text\"");
}
nd=new Date( lueOf() + 86400000)
}
}
。
收起