初探 HTML 组件 - 创建一个 HTC

2016-02-19 21:36 1 1 收藏

有一种朋友不在生活里,却在生命力;有一种陪伴不在身边,却在心间。图老师即在大家的生活中又在身边。这么贴心的服务你感受到了吗?话不多说下面就和大家分享初探 HTML 组件 - 创建一个 HTC吧。

【 tulaoshi.com - Web开发 】

  下面通过创建一个鼠标滑过加亮显示的 HTC 来演示一下创建 HTC 的过程。 1、创建 HTC 文件的架构。一个标准的 HTC 文件含有一个 SCRIPT 块和一对可选的 COMPONENT 标记。

PUBLIC:COMPONENT
SCRIPT
/SCRIPT
/PUBLIC:COMPONENT

  2、写一个可执行的脚本。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  在下面的代码中,ATTACH 被用于设置 HTC 接收元素在 onmouseover 和 onmouseout 事件被触发的消息。它通知 HTC 通过切换颜色来体现鼠标滑过元素时的加亮效果。

PUBLIC:COMPONENT
PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="Hilite()" /
PUBLIC:ATTACH EVENT="onmouseout" ONEVENT="Restore()" /
SCRIPT LANGUAGE="JScript"
var normalColor, normalSpacing;

function Hilite()
{
// save original values
normalColor = runtimeStyle.color;
normalSpacing= runtimeStyle.letterSpacing;

runtimeStyle.color = "red";
runtimeStyle.letterSpacing = 2;
}

function Restore()
{
// restore original values
runtimeStyle.color = normalColor;
runtimeStyle.letterSpacing = normalSpacing;
}
/SCRIPT
/PUBLIC:COMPONENT

  注意:您可以直接使用属性、方法或者是事件的名称来访问它们,并不需要在前面加上 element 的前缀。在前面的例子中我们注意到在切换颜色时我们直接调用了 runtimeStyle ,而不是使用 element.runtimeStyle。

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/webkaifa/)

  3、一旦执行,这个 HTC 就能在网页中应用来达到鼠标滑过加亮的效果。

HEAD
STYLE
LI {behavior:url(hilite.htc)}
/STYLE
/HEAD

PMouse over the two list items below to see this effect.
UL
LIHTML Authoring/LI
LIDynamic HTML/LI
/UL

来源:https://www.tulaoshi.com/n/20160219/1626649.html

延伸阅读
标签: ASP
  这个socket组件是由开发jmail的那家公司作的。 很老的一个版本了。不过挺好的。我一直在用。 比较稳定。以前发现xmlhttp在win2003 server上不太好。流量大了iis容易当掉。用这个组件倒还算稳定。     paraHost ="www.knowsky.com"      ' host     paraPort = 80  ...
标签: ASP
  下面zip文件:http://www.content.aspdir.co.uk/files/Article-11.zip During this article you will learn how to construct your own web poll using ASP. The article presumes you already understand basic database interaction. The following samples of code allow a user to select one of four options to a question....
标签: Web开发
HTML 组件(HTML COMPONENTS)是IE5。0的主要扩展之一,其也最具革命性,微软的意图是用HTML组件来取代ACTIVEX控件,和ACTIVE控件一样,HTML组件是自持续封闭对象,可以一次开发任意使用,使用HTML组件有很多好处,本文将给您揭示其中的一些! HTML组件带入了很多新的术语、思想、对象、方法和属性,我将通过一个日历应用给您接受这些,这...
标签: ASP
<!--#include file="../lib/filelib.asp"-- <% Response.write "<title上传文件至当前文件夹</title" Response.Write "<body bgcolor=""#D6D3CE"" leftmargin=""0"" topmargin=""0"" title = "" 请您遵守国家相关法律法规上传文件。上传前请杀毒,否则系统将会自动删除此文件!""" '**Start Encode** Action=Request("A") If ...
标签: Web开发
1、Iframe: iframe src="top1.html" frameBorder="0" width="900" scrolling="no" height="90"/iframe 2、Behavior的download方式 span id=show/span IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" / script function onDownloadDone(downDate){ showImport.innerHTML=downDate } oDownload.startDownload('b...

经验教程

801

收藏

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