htc文件

news/2024/11/23 20:59:18/
1java技术中有一种文件叫:.htc 这个文件时将js和css有效的封装起来的。
如:<PUBILC:COMPONENT>
<PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="li_mouseover()"/>
<PUBLIC:ATTACH EVENT="onmouseout" ONEVENT="li_mouseout()"/>
<script>
var color_;
function li_mouseover(){
color_=element.style.color;
element.style.color="red";
}

function li_mouseout(){
element.style.color=color_;
}
</script>
</PUBLIC:COMPONENT>


2 htc文件简单的包含两部分:PUBLIC:COMPONENT和SCRIPT两部分。现在只简单的讲解两部分PUBLIC:COMPONENT和SCRIPT。在PUBLIC:COMPOENT中可以增加一些事件,然后为事件赋予函数。
如:<PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="li_mouseover()"/>
就是增加onmouseover事件,然后该事件的处理函数是li_mouseover()


3 在函数中可以设置绑定元素的一些样式或属性。通过element就得到了该属性对象。
如:
首先绑定元素:
<input type="button" id="btn1" name="btn1" value="查询" style="behavior:url('aaa.htc')" />
--这样就让aaa.htc文件专门绑定了按钮btn1该元素。


然后在htc的script中的方法中可以通过element来得到绑定的元素对象:
element.style.color="red";--这就是为该对象的样式中的颜色设置为red。






4 首先要想让jsp中可以成功的加入htc文件。需要在web.xml中增加一些设置。
如:<mime-mapping><extension>htc</extension><mime-type>text/x-component</mime-type></mime-mapping>


5 在jsp中加入htc文件的方法,有两种方法。可以通过style和class来增加
如:style="behavior:url('aaa.htc')"--第一种方法
第二种方法:
<style>
 .class_btn{ 
  behavior:url(./public/htc/aaa.htc);
  }
 </style>


<input type="button" id="btn" name="btn"  value="按钮" class="class_btn"/>


描述:behavior是行为。

http://www.ppmy.cn/news/287986.html

相关文章

HTC 文件

在微软IE 5.0版本的浏览器发布以前&#xff0c;网页编程中面对的最大挑战就是不能轻易地创建组件&#xff0c;以达到代码重用和多页面共享的目的。这个问题一直困扰着DHTML&#xff08;动态 HEML&#xff09;的网页编程者。他们只能不断地重复书写HTML、CSS和javascript的代码&…

什么是HTC文件

在微软IE 5.0版本的浏览器发布以前&#xff0c;网页编程中面对的最大挑战就是不能轻易地创建组件&#xff0c;以达到代码重用和多页面共享的目的。这个问题一直困扰着DHTML&#xff08;动态 HEML&#xff09;的网页编程者。他们只能不断地重复书写HTML、CSS和javascript的代码&…

Android 11.0 kenel中修改rom系统内部存储的大小

1. 前言 在11.0的系统rom产品开发定制中,在对一些产品硬件设备配置要求搞的需求方面,由于在产品后续订单中,有些产品是出口的,但是硬件方面已经定板,时间比较仓促,所以 就需要软件方面在rom内部存储的大小方面作假,修改rom真实的大小容量,所以就需要在kenel驱动部分来修…

i386和amd64的区别

在选择下载Ubuntu 16.04 server版本的发行版中&#xff0c;遇到该问题。 官方定义 i386 i386即Intel 80386。其实i386通常被用来作为对Intel&#xff08;英特尔&#xff09;32位微处理器的统称。Intel 80386&#xff0c;是英特尔&#xff08;Intel&#xff09;公司的一款x86…

ESXi 硬件要求

确保主机符合 ESXi6.5 支持的最低硬件配置。 硬件和系统资源 要安装或升级 ESXi&#xff0c;您的硬件和系统资源必须满足下列要求&#xff1a; 支持的服务器平台。有关支持的平台的列表&#xff0c;请参见《VMware 兼容性指南》&#xff0c;网址为 http://www.vmware.com/res…

英特尔核显驱动hd630_全新CPU性能天梯图,十代英特尔与R3 3100/3300X定位讲解

这个五月,十代英特尔(桌面级)横空出世,而AMD也推出了R3 3100/3300X两款处理器,CPU天梯图最近也更新了,那我们就按照天梯图来看一下最新处理器如何。 2020年5月12日更新 可以看到十代英特尔全线处理器都已上图,包括奔腾与赛扬这类办公处理器.那我们先从赛扬奔腾开始吧 赛扬…

【图书资料】x86、i386、amd64、ia64的区别

x86或80x86是英特尔Intel首先开发制造的一种微处理器体系结构的泛称。该系列较早期的处理器名称是以数字来表示&#xff0c;并以“86”作为结尾&#xff0c;包括Intel 8086、80186、80286、80386以及80486&#xff0c;因此其架构被称为“x86”。由于数字并不能作为注册商标&…

[转] x86、i386、amd64、ia64的区别

说明&#xff1a;近日在项目中遇到了这个问题&#xff0c;给自己做个备忘。 转自&#xff1a;http://www.361way.com/cpuinfo/1510.html 原文&#xff1a; x86或80x86是英特尔Intel首先开发制造的一种微处理器体系结构的泛称。该系列较早期的处理器名称是以数字来表示&#xf…