ASP日历源码.docx

上传人:b****6 文档编号:7073460 上传时间:2023-01-17 格式:DOCX 页数:20 大小:19.53KB
下载 相关 举报
ASP日历源码.docx_第1页
第1页 / 共20页
ASP日历源码.docx_第2页
第2页 / 共20页
ASP日历源码.docx_第3页
第3页 / 共20页
ASP日历源码.docx_第4页
第4页 / 共20页
ASP日历源码.docx_第5页
第5页 / 共20页
点击查看更多>>
下载资源
资源描述

ASP日历源码.docx

《ASP日历源码.docx》由会员分享,可在线阅读,更多相关《ASP日历源码.docx(20页珍藏版)》请在冰豆网上搜索。

ASP日历源码.docx

ASP日历源码

varmonths=newArray("Ò»","¶þ","Èý","ËÄ","Îå","Áù","Æß","°Ë","¾Å","Ê®","ʮһ","Ê®¶þ");

vardaysInMonth=newArray(31,28,31,30,31,30,31,31,30,31,30,31);

vardays=newArray("ÈÕ","Ò»","¶þ","Èý","ËÄ","Îå","Áù");

varclassTemp;

vartoday=newgetToday();

varyear=today.year;

varmonth=today.month;

varnewCal;

functiongetDays(month,year){

if(1==month)return((0==year%4)&&(0!

=(year%100)))||(0==year%400)?

29:

28;

elsereturndaysInMonth[month];

}

functiongetToday(){

this.now=newDate();

this.year=this.now.getFullYear();

this.month=this.now.getMonth();

this.day=this.now.getDate();

}

functionCalendar(){

newCal=newDate(year,month,1);

today=newgetToday();

varday=-1;

varstartDay=newCal.getDay();

varendDay=getDays(newCal.getMonth(),newCal.getFullYear());

vardaily=0;

if((today.year==newCal.getFullYear())&&(today.month==newCal.getMonth()))

{

day=today.day;

}

varcaltable=document.all.caltable.tBodies.calendar;

varintDaysInMonth=getDays(newCal.getMonth(),newCal.getFullYear());

for(varintWeek=0;intWeek

for(varintDay=0;intDay

{

varcell=caltable.rows[intWeek].cells[intDay];

varmontemp=(newCal.getMonth()+1)<10?

("0"+(newCal.getMonth()+1)):

(newCal.getMonth()+1);

if((intDay==startDay)&&(0==daily)){daily=1;}

vardaytemp=daily<10?

("0"+daily):

(daily);

vard="<"+newCal.getFullYear()+"-"+montemp+"-"+daytemp+">";

if(day==daily)cell.className="DayNow";

elseif(intDay==6)cell.className="DaySat";

elseif(intDay==0)cell.className="DaySun";

elsecell.className="Day";

if((daily>0)&&(daily<=intDaysInMonth))

{

cell.innerText=daily;

daily++;

}else

{

cell.className="CalendarTD";

cell.innerText="";

}

}

document.all.year.value=year;

document.all.month.value=month+1;

}

functionsubMonth()

{

if((month-1)<0)

{

month=11;

year=year-1;

}else

{

month=month-1;

}

Calendar();

}

functionaddMonth()

{

if((month+1)>11)

{

month=0;

year=year+1;

}else

{

month=month+1;

}

Calendar();

}

functionsetDate()

{

if(document.all.month.value<1||document.all.month.value>12)

{

alert("ÔµÄÓÐЧ·¶Î§ÔÚ1-12Ö®¼ä!

");

return;

}

year=Math.ceil(document.all.year.value);

month=Math.ceil(document.all.month.value-1);

Calendar();

}

 

subMonth();"title="ÉÏÒ»ÔÂ"Class="DayButton">3ÄêÔÂ

addMonth();"title="ÏÂÒ»ÔÂ"Class="DayButton">4

document.write(""+days[0]+"");

for(varintLoop=1;intLoop

document.write(""+days[intLoop]+"");

document.write(""+days[intLoop]+"");

for(varintWeeks=0;intWeeks<6;intWeeks++)

{

document.write("

hand'>");

for(varintDays=0;intDays");

document.write("");

}

Calendar();

 

µÚ¶þÖÖ:

body{

background-color:

#D4D0C8;

}

.m_fieldset{

padding:

0,10,5,10;

text-align:

center;

width:

150px;

}

.m_legend{

font-family:

Tahoma;

font-size:

11px;

padding-bottom:

5px;

}

.m_frameborder{

border-left:

2pxinset#D4D0C8;

border-top:

2pxinset#D4D0C8;

border-right:

2pxinset#FFFFFF;

border-bottom:

2pxinset#FFFFFF;

width:

100px;

height:

19px;

background-color:

#FFFFFF;

overflow:

hidden;

text-align:

right;

font-family:

"Tahoma";

font-size:

10px;

}

.m_arrow{

width:

16px;

height:

8px;

font-family:

"Webdings";

font-size:

7px;

line-height:

2px;

padding-left:

2px;

cursor:

default;

}

.m_input{

width:

18px;

height:

14px;

border:

0pxsolidblack;

font-family:

"Tahoma";

font-size:

9px;

text-align:

right;

ime-mode:

disabled;

}

//Writtenbycloudchen,2004/03/15

functionminute(name,fName)

{

this.name=name;

this.fName=fName||"m_input";

this.timer=null;

this.fObj=null;

this.toString=function()

{

varobjDate=newDate();

varsMinute_Common="class=\"m_input\"maxlength=\"2\"name=\""+this.fName+"\"onfocus=\""+this.name+".setFocusObj(this)\"onblur=\""+this.name+".setTime(this)\"onkeyup=\""+this.name+".prevent(this)\"onkeypress=\"if(!

/[0-9]/.test(String.fromCharCode(event.keyCode)))event.keyCode=0\"onpaste=\"returnfalse\"ondragenter=\"returnfalse\"";

varsButton_Common="class=\"m_arrow\"onfocus=\"this.blur()\"onmouseup=\""+this.name+".controlTime()\"disabled"

varstr="";

str+=""

str+=""

str+=""

str+=""

str+=":

"

str+=":

"

str+=""

str+="

"

str+=""

str+=""

str+=""

str+="5"

str+="6"

str+=""

str+=""

str+=""

str+=""

returnstr;

}

this.play=function()

{

this.timer=setInterval(this.name+".playback()",1000);

}

this.formatTime=function(sTime)

{

sTime=("0"+sTime);

returnsTime.substr(sTime.length-2);

}

this.playback=function()

{

varobjDate=newDate();

vararrDate=[objDate.getHours(),objDate.getMinutes(),objDate.getSeconds()];

varobjMinute=document.getElementsByName(this.fName);

for(vari=0;i

{

objMinute[i].value=this.formatTime(arrDate[i])

}

}

this.prevent=function(obj)

{

clearInterval(this.timer);

this.setFocusObj(obj);

varvalue=parseInt(obj.value,10);

varradix=parseInt(obj.radix,10)-1;

if(obj.value>radix||obj.value<0)

{

obj.value=obj.value.substr(0,1);

}

}

this.controlTime=function(cmd)

{

event.cancelBubble=true;

if(!

this.fObj)return;

clearInterval(this.timer);

varcmd=event.srcElement.innerText=="5"?

true:

false;

vari=parseInt(this.fObj.value,10);

varradix=parseInt(this.fObj.radix,10)-1;

if(i==radix&

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1