ICANN认证国际域名顶级注册机构
网站建设,域名注册,空间租用,软件销售,广告设计 域名注册,空间租用, 网站建设,东莞网页设计,域名注册,网站推广,网站开发,网页设计 网站推广,,百度推广,新浪推广,雅虎推广,网易推广 标志设计,画册设计,包装设计,VI策划,企业形象顾问 连邦软件加盟店,提供销遥行,管家婆,速达,用友ERP,诺顿等软件报价及销售 建站必读 腾达网络,上网帮助中心, 腾达为东莞等地,提供网站建设,网站推广,广告设计,软件销售等优质服务!
建站必读


 
 
当前位置:首页 -> 建站必读 -> ASP技术
一个非常精彩的日历程序
我们经常需要的一些Web项目中用到日历,这样的脚本写起来又麻烦,功能又不够强大,现在豆腐给大家

提供一个功能强大的日历程序,这段脚本使用完全的客户端的js脚本制作,运行速度快。

下面大家就来看看,还有什么需要改进的地方,先看看效果再说吧!日历演示

<HTML>

<HEAD>

<TITLE>豆腐日历</TITLE>

<!-- 请不要删除这段版权信息 -->

<!--

豆腐制作 都是精品

http://www.asp888.net 豆腐技术站

-->

<STYLE TYPE="text/css">

.normal{BACKGROUND: #ffffff}

.today {font-weight:bold;BACKGROUND: #6699cc}

.satday{color:green}

.sunday{color:red}

.days {font-weight:bold}

</STYLE>

<SCRIPT LANGUAGE="JavaScript">

//中文月份,如果想显示英文月份,修改下面的注释

/*var months = new Array("January?, "February?, "March",

"April", "May", "June", "July", "August", "September",

"October", "November", "December");*/

var months = new Array("一月", "二月", "三月",

"四月", "五月", "六月", "七月", "八月", "九月",

"十月", "十一月", "十二月");

var daysInMonth = new Array(31, 28, 31, 30, 31, 30, 31, 31,

30, 31, 30, 31);

//中文周 如果想显示 英文的,修改下面的注释

/*var days = new Array("Sunday", "Monday", "Tuesday",

"Wednesday", "Thursday", "Friday", "Saturday");*/

var days = new Array("日","一", "二", "三",

"四", "五", "六");

function getDays(month, year) {

//下面的这段代码是判断当前是否是闰年的

if (1 == month)

return ((0 == year % 4) && (0 != (year % 100))) ||

(0 == year % 400) ? 29 : 28;

else

return daysInMonth[month];

}



function getToday() {

//得到今天的年,月,日

this.now = new Date();

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

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

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

}





today = new getToday();



function newCalendar() {



today = new getToday();

var parseYear = parseInt(document.all.year

[document.all.year.selectedIndex].text);

var newCal = new Date(parseYear,

document.all.month.selectedIndex, 1);

var day = -1;

var startDay = newCal.getDay();

var daily = 0;

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

day = today.day;

var tableCal = document.all.calendar.tBodies.dayList;

var intDaysInMonth =getDays(newCal.getMonth(), newCal.getFullYear());

for (var intWeek = 0; intWeek < tableCal.rows.length;intWeek++)

for (var intDay = 0;intDay < tableCal.rows[intWeek].cells.length;intDay++)

{

var cell = tableCal.rows[intWeek].cells[intDay];

if ((intDay == startDay) && (0 == daily))

daily = 1;

if(day==daily)

//今天,调用今天的Class

cell.className = "today";

else if(intDay==6)

//周六

cell.className = "sunday";

else if (intDay==0)

//周日

cell.className ="satday";

else

//平常

cell.className="normal";



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

{

cell.innerText = daily;

daily++;

}

else

cell.innerText = "";

}

}



function getDate() {

var sDate;

//这段代码处理鼠标点击的情况

if ("TD" == event.srcElement.tagName)

if ("" != event.srcElement.innerText)

{

sDate = document.all.year.value + "年" + document.all.month.value + "月" + event.srcElement.innerText + "日";

alert(sDate);

}

}

</SCRIPT>

</HEAD>

<BODY ONLOAD="newCalendar()" OnUn
 
 
本站关键词:
|网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册||网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册||网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册||网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册||网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册||网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册||网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册||网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册||网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册||网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册||网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册||网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册||网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册||网站建设|网页设计|网络公司|网站制作|网站开发|东莞域名空间|东莞广告公司|东莞广告设计|网站建设东莞|东莞网站制作|东莞网站推广|东莞国内域名注册|
域名注册 | 虚拟主机 | 网站建设 | 网站推广 | 广告设计 | 帮助中心 | 软件中心 | 关于腾达
东莞市腾达信息工程有限公司      本站网络实名: 东莞网站建设
地址:东莞市新城市中心区第一国际B座610   邮编:523007
电话:0769-22026071 22026072 传真:0769-22026076 24小时服务热线:13712032014
© 2002~2005 腾达网络   版权所有