Behavior学习笔记(一)

认识Behavior:
"Behavior"是IE5内在的功能,可以让网页的不同元件,同时套用同一种动态的变换效果,
在一般情况下,我们可以标签定义"OnMouseOver"及"OnMouseOut"两种事件的处理程序,
所以鼠标移到文字上面,文字变成红色,鼠标移开后,又恢复原状。
如果要让其它的元件,也具有相同的效果,可以在每一个标签中,建立相同的处理程序,但
这绝对不是一个好办法。"Behavior"就是针对类似的问题,所得出的解决方案。我们可以
将动态变化的处理程序,另存为一个以"htc"为扩展名的外部文件,如:
1.htc
<attch event="onmouseover" onevent="change1()"/>
<attch event="onmouseover" onevent="change2()"/>
<script language="vbscript">
function change1()
style.color="red"
end function
function change2()
style.color="black"
end function
</script>
主程序中,以套用CSS样式的语法,在<style>段落中,将"1.htc"设定为"Behavior"
<html>
<head>
    <title>xmllover</title>
        <style>
        p {behavior:url(1.htc)}
        </style>
</head>
<body>
<center style="font-size:24;cursor:hand">
<p>我是Xmllover我怕谁</p>
<p>--万能五笔就是我--</p>
</center>
</body>
</html>
试试效果不行可以发现了吗???

时间: 2024-09-20 16:53:25

Behavior学习笔记(一)的相关文章

Behavior学习笔记(二)

在程序中套用BehaviorBehavior是"style"的成员之一,只要在标签中设定"ID"名称,就可以用Script程序,来设定或改变Behavior<html><head>    <title>xmllover</title>    <script language="vbscript">       sub add_Behavior()       text1.style.Be

Behavior学习笔记(八)

内建Behavior的应用:Download篇"Download"提供一个内建的方法,叫做"stratdownload",可以在下载完成后,执行指定的程序,语法是:startdownload("下载的文件","程序名称"xmllover.htm<html xmlns:ie><head>    <title>xmllover</title>    <script>   

Behavior学习笔记(十一)

内建behavior的应用:savehistory篇HTML文件中,如果加入<meta name="save" content="history">的声明,在文字方块中输入数据,然后切换到其它网页,IE5不会保留原有的数据.所以用"上一页"或"下一页"回到原来的画面,或者"重新整理"载入原来的PAGE,文字方块中的数据,都会被清除.<html><head><meta

Behavior学习笔记(七)

内建Behavior的应用:Clientcaps篇"clientcaps"提供系统的相关信息,可以套用到网页中的任何一个元件.xmllover.htm<html><head>    <title>xmllover</titie>    <style>    input {behavior:url(#default#clientcaps)}    //内建Behavior的套用语法    </style>      

Behavior学习笔记(十)

内建Behavior有应用:savefavorite篇"savefavorite"是一个很好用的内建Behavior:当访问者将你的网页,加入到"收藏夹"时,"savefavorite"会保存网页上的相关数据:下回访问者再从"收藏夹",开启这个网页时,就自动回复到存储时的状态.而且这些动作,都在客户端完成,不必动用服务器,更不需要"Cookies"!"savefavorite"用&quo

thinkphp学习笔记9—自动加载

原文:thinkphp学习笔记9-自动加载 1.命名空间自动加载 在3.2版本中不需要手动加载类库文件,可以很方便的完成自动加载. 系统可以根据类的命名空间自动定位到类库文件,例如定义了一个类Org\Util\Auth类: namespace Org\Util; class Auth { } 保存到ThinkPHP/Library/Org/Util/Auth.class.php 这样我们就可以直接实例化了, new \Org\Util\Auth(); 实例化之后系统会自动加载 ThinkPHP/

Akka学习笔记(二):Actor Systems

Akka学习笔记(二):Actor Systems 图中表示的是一个Actor System,它显示了在这个Actor System中最重要实体之间的关系. 什么是actor,是一个封装了状态和行为的对象,每个actor都通过message交流,从自己的mailbox中读取别的actor发送的消息. 注意: ActorSystem是重量级的对象,会创建1...N个线程,所以一个application一个ActorSystem. 层次结构 假设有一个actor,它的一个功能过于复杂,为了降低复杂度

JetSpeed学习笔记(一)

笔记 JetSpeed学习笔记(一) fuweilin 2005-4-7 前言 参加了公司的portal的兴趣小组,今天对portal进行学习.首先上网看了看一些portal的资料,对portal.portlet.portlet container以及JSR168等概念有个基本的了解.决定进一步实战的方式感受portal,于是学习JetSpeed.     1.  JetSpeed介绍JetSpeed是Apache组织开发的一个采用Java和XML的开放源代码的企业信息门户的实现.门户可以让终端

PHP输入输出流学习笔记

  这篇文章主要介绍了PHP输入输出流学习笔记,PHP输入和输出流是通过php://来访问的,它允许访问 PHP 的输入输出流.标准输入输出和错误描述符,内存中.磁盘备份的临时文件流以及可以操作其他读取写入文件资源的过滤器,需要的朋友可以参考下 PHP输入和输出流是通过php://来访问的,它允许访问 PHP 的输入输出流.标准输入输出和错误描述符, 内存中.磁盘备份的临时文件流以及可以操作其他读取写入文件资源的过滤器. php://stdin, php://stdout 和 php://std