HTML组件(HTMLCOMPONENTS)之七CALENDARHTC

来源:王朝搜索
 
HTML组件(HTMLCOMPONENTS)之七CALENDARHTC

===CALENDAR HTC=== <HEAD> <?IMPORT NAMESPACE="ANYDAY" IMPLEMENTATION="day.htc"/

HTML组件(HTMLCOMPONENTS)之八TODAYHTC

===TODAY HTC=== <HEAD> <PUBLIC:COMPONENT tagName="DAY"> <PROPERTY NAME=

HTML组件(HTMLCOMPONENTS)之一HTML行为和HTC行为(1)

HTML 组件(HTML COMPONENTS)是IE5。0的主要扩展之一,其也最具革命性,微软的意图是用HTML组件来取代ACTIVEX控件,和ACTIVE控

HTML组件(HTMLCOMPONENTS)之二定义标记和命名空间

===定义标记和命名空间=== HTC的基础是自定义标记,自定义标记的第一次出现是在IE5。0中,它可以让WEB作者通过与结构关联的一系列样式来定义文挡结构,例如:您可以定义一个新标记<

HTML组件(HTMLCOMPONENTS)之三最顶级页面(1)

===最顶级页面=== 现在我们将我们注视的焦点转向我们的日历应用例子,该应用包括4个不同页面,canlendar.html为最顶级HTML文档,该页包含了calendar.htc HT

HTML组件(HTMLCOMPONENTS)之三最顶级页面(2)

您可能已经注意到HTC可以包含别的HTC,calendar.htc包括两个别的HTML组件,每个月的所有日期:day.htc和与当前日期一致的today.htc,以下是canlendar.h

HTML组件(HTMLCOMPONENTS)之三最顶级页面(3)

然后我们定义CALENDAR自定义标记: <PUBLIC:COMPONENT tagName="CALENDAR"> <ATTACH EVENT="onconten

HTML组件(HTMLCOMPONENTS)之四编写日历(1)

===编写日历一=== 当calendar.html调用 MYCAL:CALENDAR,当月的日历将会显示在页面中,函数setCal()是主要程序段,它初始化一些变量并调用drawCal()函

HTML组件(HTMLCOMPONENTS)之四编写日历(2)

===编写日历一=== 如果指定的年数可以被4整除,那么leapYear()函数将返回“true”,否则返回”false“: function leapYear(year

HTML组件(HTMLCOMPONENTS)之四编写日历(3)

===编写日历一=== setCal()函数是主模块,我们在脚本的第一行调用它。该函数为当天(now)、和每月的第一天(firstDayInstance)建立一个Date对象

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有