行为的概述
有许多优秀的网页,它们不只包含文本和图像,还有许多其他交互式的效果,例如当鼠标移动到某个图像或按钮上,特定位置便会显示出相关信息。其实这使用的就是本文中将要介绍的内容,Dreamweaver的另一大功能──行为,使用它,网页中将会实现许多精彩的交互效果。
行为是用来动态响应用户操作、改变当前页面效果或是执行特定任务的一种方法。行为是由对象、事件和动作构成。
对象是产生行为的主体,网页中的很多元素都可以成为对象,如整个HTML文档、插入的图片、文字等。
事件是触发动态效果的条件。网页事件分为不同的种类。有的与鼠标有关,有的与键盘有关,如鼠标单击、按下键盘上的某个键。有的事件还和网页相关,如网页下载完毕、网页切换等。对于同一个对象,不同版本的浏览器支持的事件种类和多少也是不一样的。
实际上,事件是浏览器生成的消息,指示该页的浏览者执行了某种操作。例如,当浏览者将鼠标指针移动到某个链接上时,浏览器为该链接生成一个onMouSEOver事件(鼠标上滚),然后浏览器查看是否存在当为该链接生成该事件时浏览器应该调用的JavaScript代码(这些代码是在被查看的页中指定的)。不同的页元素定义了不同的事件,例如,在大多数浏览器中onMouseOver(鼠标上滚)和onClick(鼠标单击)是与链接关联的事件,而onLoad(网页载入)是与图像和文档的body部分关联的事件。
动作是由预先编写的JavaScript代码组成的,这些代码执行特定的任务,例如打开浏览器窗口、显示或隐藏AP元素、图片的交换、链接的改变和弹出信息等。随Dreamweaver提供的动作是由Dreamweaver工程师精心编写的,提供了最大的跨浏览器兼容性。
Dreamweaver提供大约二十多个行为动作,如果读者需要更多的行为,可以到AdobeExchange官方网页(http://www.adobe.com/cn/exchange/)以及第三方开发人员站点上进行搜索并且下载。
XiaoerCMS,是门户网站建设的好搭档。XiaoerCMS专业网站建设,PEM精准化营销型网站建设创建者,7年营销型网站建设经验,拥有一支经验丰富的网站建设团队,先后为一千多家企业建立企业官网,在网络行业拥有很高的市场口碑,好评率达99%。