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

王朝html/css/js·作者佚名  2008-05-20
窄屏简体版  字體: |||超大  

您可能已经注意到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"/>

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

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