Dreamweaver行为功能的分析与实现

来源 :电脑知识与技术·学术交流 | 被引量 : 0次 | 上传用户:q87995210
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:该文介绍了Dreamweaver软件的行为功能,分析了该功能实现过程中可能出现的各种问题,最后通过用户与页面的交互实例提供了完整的脚本代码。
  关键词:Dreamweaver;行为;事件
  中图分类号:TP317文献标识码:A文章编号:1009-3044(2008)32-1210-02
  Analysis and Implementation of Action Function of Dreamweaver
  DING hui1,2
  (1.Jiangsu University, Zhenjiang 212013, China; 2.Nanjing Forest Police College, Nanjing 210046, China)
  Abstract: This paper introduces the action function of Dreamweaver. Analyzes the problems easy to occur during the implementation process and provides the complete script code of example of interaction between use and web page.
  Key words: dreamweaver; action; events
  
  当一个网页做好之后,有时需要它能够接受外界的信息,并且对这些信息做出相应的响應。这时就要为网页添加相应的动态或交互内容,使网页能对外界的信息进行反馈,然后自动执行它内部制定的动作。一般说来,动态网页是通过JaveScript或基于JaveScript的DHTML代码来实现的。包含JaveScript脚本的网页,还能够实现用户与页面的简单交互。但是编写脚本既复杂又专业需要专门学习,而Dreamweaver提供的“行为”的机制,虽然行为也是基于JaveScript来实现动态网页和交互的,但却不需书写任何代码。在可视化环境中按几个按钮,填几个选项就可以实现丰富的动态页面效果,实现人与页面的简单交互。
  行为是事件与动作的彼此结合。例如,当鼠标移动到网页的图片上方时,图片高亮显示,此时的鼠标移动称为时间,图片的变化称为动作,一般的行为都是要有事件来激活动作。动作时由预先写好的能够执行某种任务的JavaScript代码组成,而事件是由浏览器前用户的操作相关,如单击鼠标、鼠标上滚等。
  
  1 了解行为
  
  行为是通过响应某一具体事件而采取的一个或多个动作,也就是说,行为是要由事件和动作来组成的。当把一个事件和一个动作组合成一个行为后,再把它赋给一个页面元素,当发生指定事件时,就会触发执行动作,运行相应的JavaScript程序。“行为”可以创建网页动态效果,实现用户与页面的交互。行为是由事件和动作组成的,例如:将鼠标移到一幅图像上产生了一个事件,如果图像发生变化(前面介绍过的轮替图像),就导致发生了一个动作。与行为相关的有三个重要的部分——对象、事件和动作。
  1.1 对象(Object)
  对象是产生行为的主体,很多网页元素都可以成为对象,如图片、文字、多媒体文件等,甚至是整个页面。
  1.2 事件(Event)
  事件是触发动态效果的原因,它可以被附加到各种页面元素上,也可以被附加到HTML标记中。一个事件总是针对页面元素或标记而言的,例如:将鼠标移到图片上、把鼠标放在图片之外、单击鼠标,是与鼠标有关的三个最常见的事件(onMouseOver、onMouseOut、onClick)。不同的浏览器支持的事件种类和多少是不一样的,通常高版本的浏览器支持更多的事件。
  1.3 动作(Action)
  行为通过动作来完成动态效果,如:图片翻转、打开浏览器、播放声音都是动作。动作通常是一段JaveScript代码,在Dreamweaver中使用Dreamweaver内置的行为往页面中添加JaveScript代码,就不必自己编写。
  1.4 事件与动作
  将事件和动作组合起来就构成了行为,例如,将onClick行为事件与一段JaveScript代码相关联,单击鼠标时就可以执行相应的JaveScript代码(动作)。一个事件可以同多个动作相关联(1:n),即发生事件时可以执行多个动作。为了实现需要的效果,我们还可以指定和修改动作发生的顺序。
  
  2 使用行为
  
  如果想要使网页更“聪明”的话,就要使用行为来感知外界的信息并做出相应的响应。这些外界信息包括鼠标的活动,如页面的调用与关闭、鼠标移动到页面元素上点击元素或移开元素,以及焦点的改变和键盘的情况等各种变化,对不同的页面内容有不同的事件,另外能够响应的事件也和浏览器有关,一般说来,3.0的浏览器能够响应的事件要少于4.0浏览器,而IE4能够响应的事件要多于Netscape4.0浏览器,我们可以根据不同的浏览器进行不同的设置。
  2.1 改变对象属性
  使用“改变属性”动作更改对象某个属性(例如层的背景颜色或表单的动作)的值。您可以更改的属性是由浏览器决定的。例如,您可以动态设置层的背景颜色。只有在您比较熟悉HTML和JavaScript 的情况下才使用此动作。若要使用“改变属性”动作,请执行以下操作:选择一个对象并打开“行为”面板,从“动作”弹出菜单中选择“更改属性”。从“对象类型”弹出菜单中选择您要更改其属性的对象的类型。 “命名对象”弹出菜单马上列出所有所选类型的命名对象。从“命名对象”弹出菜单中选择一个对象。从“属性”弹出菜单中选择一个属性,或在文本框中输入该属性的名称。例如:在网页中插入一个图片,并且设置图片的名字为image1,最终要求:浏览者用鼠标单击图片时,图片变为另一幅。
  2.2 显示/隐藏层
  “显示-隐藏层”动作显示、隐藏或恢复一个或多个层的默认可见性。此动作用于在用户与页进行交互时显示信息。“显示→隐藏层”还可用于创建预先载入层,即一个最初挡住页的内容的较大的层,在所有页组件都完成载入后该层即消失(可做一个广告效果,记得在新浪见过这样的广告)。“显示→隐藏层”动作,具体操作:
  1) 选择“插入”→“布局对象”→“层”然后在“文档”窗口中绘制一个层。
  2) 重复此步骤可以创建其它的层。
  3) 在“文档”窗口中单击取消对层的选择,然后打开“行为”面板。
  4) 单击加号( )按钮并从“动作”弹出菜单中选择“显示→隐藏层”。
  在“命名的层”列表中选择要更改其可见性的层。单击“显示”以显示该层、单击“隐藏”以隐藏该层、或单击“默认”以恢复层的默认可见性。
  2.3 弹出消息
  “弹出消息”动作显示一个带有您指定的消息的 JavaScript 提示。因为 JavaScript 提示只有一个按钮(“确定”),所以使用此动作可以提供信息,而不能为用户提供选择。要注意的是:我们无法控制 JavaScript 提示的外观,它取决于访问者的浏览器。如果我们希望对消息的外观进行更多的控制,可考虑使用“打开浏览器窗口”行为。具体制作过程:插入一个按钮,选择按钮,打开“行为”面板,从动作中选择“弹出消息”。并且输入我们要在消息窗口中显示的内容。在“消息”文本框中输入我们要告诉浏览者的信息。别忘了看看行为面板中设置的动作是onclick,单击“确定”,保存文档。
其他文献
摘要:《机械CAD》课程是机械制造类专业的重要专业课程。学习这门课时,一般方法是先讲菜单和命令的使用,最后再画整体图形,或者是教师在课堂上讲完一两次课(2课时)之后,再让学生训练两节课。这种传统的教学方法学习效果不佳,因为教师讲的多,学生练的少,结果是课上完了,学不到多少东西。这样传统的教学方法已经不再适用于现代学生的需要,我们已经尝试了项目教学法,效果很好。  关键词:AutoCAD;项目教学法
摘要:以C 程序设计语言教学存在的问题为突破口,从教学内容、教材选取、教学方法、教学工具、教学手段和考试方法等各方面入手,总结了在教学改革与课程实践方面的一些经验和体会,提高了C 语言的教学质量和教学效果。  关键词:C 程序设计语言;教学改革;课程实践  中图分类号:G642文献标识码:A文章编号:1009-3044(2008)31-0917-02  Shallow Talk on Tea
摘要:文章主要通过实验量化的方法,分析对比汉语母语者和美国留学生在朗读任务中的停顿特点,找出留学生朗读存在的问题,并根据问题分析原因和表现,然后制定出相应的教学策略,为对外汉语教学提供帮助。  关键词:朗读 停顿 教学  一、引言  一些研究表明,从言语产生的角度来看,说话人每次连续发出的音节数从不超过7个;而对言语感知的研究也证明,人的整体记忆的跨度通常也是7±2个音节[1],这是言语产生和理解
提升思想教育水平,是完善大学生人格,提升其个人成长速度的关键。对于大学生而言,接受思想政治教育能使他们拥有更加独立的人格,能够对一件事产生正确的判断。正确的思维方式才能导向正确的处理结果。当前,文化的发展呈现出明显的多元化特征,这样的发展趋势对于高校思想政治教育必然会造成冲击,对教师教学提出更高的要求。面对这样的形势,该如何应对?霍朋、郭红玲二人合著的《多元文化视角下大学生思想政治教育研究》一书从
背 景  “第一书记”是中国式脱贫攻坚战役中诞生的创新性战略举措。作为党的扶贫政策的执行者和脱贫攻坚战役的领头人,“第一书记”们从原先的工作岗位来到一个完全陌生的环境,长期驻扎在国家级贫困村,殚精竭虑、全心全意帮扶和带领贫困农民脱贫致富,涌现出许多值得记录的感人故事,成为最具时代特征、最有故事性、最丰富的纪录片创作题材。四川省文联、四川广播电视台、四川省电视艺术家协会于2017年策划了电视系列纪录
德育文化是指学校充分利用文化中的德育资源,通过案例分析的方法开展教学,用文化浸润德育,发挥文化的引领、认同和传承的作用,使德育的精华熏陶学生内心。对现代文化的诉求是学校构建德育文化教学模式的现实基础,也是文化演进过程中的必然之选。德育在本质上就是价值观传承的体现,是文化的创新和传承。学校在对学生的成长和品德教育方面发挥着重要作用,甚至会影响其一生。因此,构建一种健全的德育课程体系,创造一种稳固、健
书名:语文德育論  作者:梁其贵  出版社:大象出版社  出版时间:2006年  ISBN:9787534744365  定价:36元  德育是对学生进行思想、政治、道德、法律和心理健康的教育过程。课程标准指出:“培养学生高尚的道德情操和健康的审美情趣,形成正确的价值观和积极的人生态度,是语文教学的重要内容,不应该把它们当作外在的附加任务。应该注重熏陶感染,潜移默化,把这些内容贯穿于日常的教学过程
摘要:近年来,用电需求量的不断增加,火电单元机组不断向大容量、高参数方向发展。为保证机组运行的安全性、经济性和稳定性,机组运行的难度也相应地增加,以往用常规仪表进行过程监控的办法已经不能适应大机组安全经济运行,代之而起的是以4C技术(计算机Computer、通讯Communication、控制Control、显示终端CRT)为基础发展起来的集散控制系统。因而新建机组及一些老机组的改造都无一例外地采
《外国文学阅读与欣赏》一书是由金元浦编著、首都师范大学出版社出版的一部关于外国文学阅读与鉴赏的教材。本书以史论结合的方式,主要介绍了外国文学的历史及其特点。作者在编写的过程中借鉴过去编著外国文学教材的对策和经验,采用以点带面和点面相结合的方式,让广大读者在了解外国文学历史知识的基础上,能够欣赏、感受外国文学艺术的美。  本书共有十四章。第一章主要介绍了西方文学的源头之一——古希腊文学;第二章介绍中
20世纪以来,西方的哲学、美学、文化理论都深刻地影响着国人的思想观念和思维方式,我国的文学理论研究也不可避免地受其影響。在这一过程中,人们却忽略了几千年中华文明沉淀下来的精神特质与文化内涵。新形势下,文化自觉与文化自信逐渐回归,学界普遍认为中国古代文学理论须要形成一套具备严密逻辑和理论形态的话语体系与思想系统。而系统阐述中国古代文学理论的难处,不仅在于应有一个妥善的理论框架、一种合理的叙述结构,而