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

2016-01-29 12:08 3 1 收藏

HTML组件之:最顶级页面(2),HTML组件之:最顶级页面(2)

【 tulaoshi.com - Html 】

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

<HTML XMLNS:MYCAL XMLNS:TODAY XMLNS:ANYDAY
<HEAD
<?IMPORT NAMESPACE="ANYDAY" IMPLEMENTATION="day.htc"/
<?IMPORT NAMESPACE="TODAY" IMPLEMENTATION="today.htc"/

<PUBLIC:COMPONENT tagName="CALENDAR"
<ATTACH EVENT="oncontentready" ONEVENT="fnInit()"/
</PUBLIC:COMPONENT
<SCRIPT LANGUAGE="JavaScript"
<!--
function fnInit()
{
defaults.viewLink = document;
}
// --
</SCRIPT

  第一行在这些HTC会用到的XML命名空间。这些命名空间即包括本页自己要用到的,也包括页面需调用的命名空间(ANYDAY 和 TODAY ),注意命名空间并不一定要和HTC文件文件名一致。接着,我们导入这些HTC:

<?IMPORT NAMESPACE="ANYDAY" IMPLEMENTATION="day.htc"/
<?IMPORT NAMESPACE="TODAY" IMPLEMENTATION="today.htc"/

  当我们解析到这些行,浏览器将一直等到要导入的文件被导入才继续页面解析(同步导入)。

来源:https://www.tulaoshi.com/n/20160129/1484799.html

延伸阅读
  ===TODAY HTC=== <HEAD <PUBLIC:COMPONENT tagName="DAY" <PROPERTY NAME="value"</PROPERTY <ATTACH EVENT="oncontentready" ONEVENT="fnInit()"</ATTACH </PUBLIC:COMPONENT <STYLE .clsDay { width:50; height:50; background-color: pink; align:center; text-align:right; } </STYLE <SCRIPT L...
  ====日历主页面=== <head <titleCalendar Example</title <?IMPORT NAMESPACE="MYCAL" IMPLEMENTATION="calendar.htc"/ </HEAD <BODY <PClick a day in the calendar to add or modify your schedule.</P <MYCAL:CALENDAR</MYCAL:CALENDAR </BODY </HTML ===CALENDAR HTC=== <HEAD...
  ====日历主页面=== <head <titleCalendar Example</title <?IMPORT NAMESPACE="MYCAL" IMPLEMENTATION="calendar.htc"/ </HEAD <BODY <PClick a day in the calendar to add or modify your schedule.</P <MYCAL:CALENDAR</MYCAL:CALENDAR </BODY </HTML ===CALENDAR HTC=== <HEAD...
===ANYDAY 和 TODAY HTCs=== 样式类 clsDay 定义在该页的别处: <STYLE .clsDay { width:50; height:50; background-color:lightyellow; align:center; text-align:right; } </STYLE 注意在日历中日期的被填色为亮黄色,这证明HTC的格式的指定模式被它的调用者所支配,即:calendar.htc. fninit()的第三行设置...
===CALENDAR HTC=== <HEAD <?IMPORT NAMESPACE="ANYDAY" IMPLEMENTATION="day.htc"/ <?IMPORT NAMESPACE="TODAY" IMPLEMENTATION="today.htc"/ <PUBLIC:COMPONENT tagName="CALENDAR" <ATTACH EVENT="oncontentready" ONEVENT="fnInit()"/ </PUBLIC:COMPONENT <SCRIPT LANGUAGE="JavaScript" <!-- function...

经验教程

37

收藏

28
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部