思索网:WWW.4SO.NET
网站首页
设为首页
加入收藏
社区论坛
联系我们
网站地图
发现个人价值
提高企业内涵
一切源于思索
首页
企业之家
公关文秘
免费论文
网上办公指南
操作系统
多媒体应用
现代教学
下载中心
专题报道
推荐文章
评论
English Article
IT资讯
网页设计
网站运营
编程开发
平面设计
网络安全
工具下载
站内搜索
最新文章
热门文章
论坛
栏目列表
ASP专区
PHP专区
JSP专区
.Net专区
XML专区
其它网页编程
HTML&CSS
Dreamweaver
Frontpage
Javascript
数据库相关
服务器相关
网络媒体
建站经验
FLASH
网络安全
首页
>
站长学院
>
HTML&CSS
> HTML组件之:ANYDAY 和 TODAY HTC(1)
HTML组件之:ANYDAY 和 TODAY HTC(1)
日期:
2005-05-20 00:00:00
来源:
中国站长学院
请您记住思索网的网址:
http://www.4so.net
[加入收藏夹]
===ANYDAY 和 TODAY HTCs===
ANYDAY组件定义在day,htc中,该组件是日历单元的一个封装。组件的名字是由定义在第一行的XML命名空间决定的。
<HTML XMLNS:ANYDAY>
正如canlenar.htc一样,你只有一个命名空间定义,原因是在该页不用调用其他的HTC,也就是说该HCT是叶子HTC,在这里我们定义的自定义标签是DAY,同样我们也定义它的行为,实际上,HTML组件的定义就是自定义标签行为的定义,该行为包括一个属性和一个事件:
<PUBLIC:COMPONENT tagName="DAY">
<PROPERTY NAME="value"></PROPERTY>
<ATTACH EVENT="oncontentready" ONEVENT="fnInit()"<>/ATTACH>
</PUBLIC:COMPONENT>
注意事件 oncontentready ,当它的调用者calendar.htc要求导入day.htc并且被完全导入,该事件就会产生,事件的处理者是fnInit().我们来看看它:
function fnInit() {
document.body.innerHTML = element.value;
document.body.className = "clsDay";
defaults.viewLink = document;
element.appointments = "";
element.date = element.value;
}
fnInit()演示了很多重要的HTC章节。第一行把 element.value 指定给调用页的 innerHTML 属性。HTML组件总是封装在element对象里。value属性一般定义在PROPERTY标签中,作为提醒,实际的值从调用页面传入,canlendar.htc:
text += '<TD><ANYDAY:DAY value=' + dayOfMonth + '></ANYDAY:DAY></TD>'
单元样式在第二行指定:
document.body.className = "clsDay";
本文地址:
http://www.4so.net/web/HTML/1714.html
将本页加入收藏夹
将地址复制到剪贴板发送给好友
若发现本文有误或版权问题点击这里
热门信息
相关文章
[
HTML&CSS
]
HTML 初学者指南
[
HTML&CSS
]
在 CSS 中关于字体处理效果的思考
[
HTML&CSS
]
表单制作方式大比拼
[
HTML&CSS
]
用CSS控制网页总体风格
[
HTML&CSS
]
CSS控制字体效果的思考
[
HTML&CSS
]
一个优秀的超链接鼠标悬停提示CS
[
HTML&CSS
]
网页中如何让整段文字左右对齐
[
HTML&CSS
]
css新手上路(6)
[
HTML&CSS
]
css新手上路(5)
[
HTML&CSS
]
css新手上路(4)
HTML组件之:CALENDAR HTC
HTML组件之:日历主页面
HTML组件之:ANYDAY 和 TODAY HTC(2)
文章评论
收藏本文
打印本文
关闭窗口