asp学习网: 首页 >> 杂项 >> xml与asp应用 >> XML 行为

XML 行为

行为(behavior)是一个CSS属性选择器。他指向一个包含了特殊代码并且能够改变HTML页面元素的XML文件(htc)。

行为(Behavior)并不是W3C标准,他只是Microsoft的技术。


行为——什么是行为?

行为是一个新的CSS属性

行为属性可以指向一个分离的XML文件,这个XML文件包含了能够改变XML或者HTML页面的元素或显示样式的脚本代码。

你明白了么?这是一种可以把脚本程序完全从HTML页面中分离出来的方法。这真是太好了,现在我们可以写一些脚本库,并且可以和任何一个我们想的元素联系起来。


行为如何工作?

看下面这个HTML文件。在<style>元素中定义了<h1>元素的行为:

<html>
            <head>
            <style>
            h1 { behavior: url(behave.htc) }
            </style>
            </head>
            <body>
            <h1>Move your Mouse over me</h1>
            </body>
            </html>

并且把鼠标放到文字上面看看。

行为代码存储在一个XML文档(behave.htc)中,如下所示:

<component>
            <attach for="element" event="onmouseover"
            handler="hig_lite" />
            <attach for="element" event="onmouseout"
            handler="low_lite" />
            <script type="text/javascript">
            function hig_lite()
            {
            element.style.color=255
            }
            function low_lite()
            {
            element.style.color=0
            }
            </script>
            </component>

这个行为文件包含JavaScript脚本。 这个脚本由<component>元素组成,组成的元素也包含了脚本事件操作者,很漂亮的,不是么?

from:asp学习网/title:XML 行为/ time:2006-12-1 1:06:54

本文主题XML 行为

asp教程 ©2006-2007 aspxuexi.com | 关于站点 | 版权隐私 | 站内搜索
复制或者翻版 请于夜间进行