网页设计完整课件网页设计10

上传人:博****1 文档编号:587473624 上传时间:2024-09-06 格式:PPT 页数:42 大小:481.52KB
返回 下载 相关 举报
网页设计完整课件网页设计10_第1页
第1页 / 共42页
网页设计完整课件网页设计10_第2页
第2页 / 共42页
网页设计完整课件网页设计10_第3页
第3页 / 共42页
网页设计完整课件网页设计10_第4页
第4页 / 共42页
网页设计完整课件网页设计10_第5页
第5页 / 共42页
点击查看更多>>
资源描述

《网页设计完整课件网页设计10》由会员分享,可在线阅读,更多相关《网页设计完整课件网页设计10(42页珍藏版)》请在金锄头文库上搜索。

1、第十讲第十讲 行为事件行为事件 我们学习图层的相关内容的时候曾经接触了为一个对象(如图片、链接等)添加一个“行为”(或称为动作,例如显示隐藏图层、拖动图层等),然后产生一个onMouseOver(鼠标经过)事件的例子。作为一个对于网页设计了解不多,又不了解复杂编程的人来说,Dreamweaver提供的行为工具将是最好的选择。通过这一章节的学习,要求同学们掌握如何使用系统提供的行为技术来制作一些复杂的网页。主要内容一、使用行为面板 二、应用行为三、介绍Dreamweaver提供的行为四、本节小结五、作业使用行为面板 一、介绍几个基本概念1、行为的概念行为就是一段JavaScript 代码,这些代

2、码放置在文档中执行特定的任务(例如打开浏览器窗口、显示或隐藏层、播放声音或影片),以实现网页的各种特殊的功能。2、行为的基本元素在具体操作中:一个行为是一个事件和由该事件触发的动作组成的。因此它的基本元素有两个:一个是事件,一个是动作。3、在网页中怎样使用行为? 在网页中是通过“行为”面板把“行为”附加(添加)到网页元素中来实现各种不同的网页效果。4、什么是事件?事件是浏览器产生的有效信息,也就是说访问者对网页所做的事情。如:onClick 、onMouseOver、 onMouseOut等(事件与浏览器的版本有关,每个浏览器都提供一组事件,这些事件可以与“行为”面板的动作 (+) 弹出式菜单

3、中列出的动作相关联。浏览器的版本越高,可以使用的事件就越多,反之越少。)标准的事件下面介绍一些常用的事件。首先,不同版本或不同浏览器对事件的支持是不一样。可以通过设置“显示事件”命令来选择对应的浏览器。在使用行为事件时,一定要考虑访问者的浏览器的版本和类型,因为低版本的浏览器支持的动作不多。在事件的菜单中可以看到所有的事件,但不是所有的事件都常用,下面介绍常用的事件及意义和支持该事件的浏览器。1)鼠标类onMouseDown(N4,IE4,IE5):当鼠标键按下时就会发生动作。onMouseMove(N3,IE4,IE5):当鼠标在对象上面移动时就会发生动作。onMouseOver(N3,N4

4、,IE3,IE4,IE5):当鼠标移动到对象的范围时发生动作。onMouseOut(N3,N4,IE4,IE5):当鼠标从对象上移开时发生动作。onMouseUp(N4,IE4,IE5):当鼠标左键按下又释放时发生动作。onClick(N3, N4, IE3,IE4,IE5):当鼠标单击对象时发生动作,例如链接、按钮、图片等对象用得较多。onDblClick(N4,IE4,IE5):当鼠标单双对象时发生动作。2)键盘类onKeyDown(N4,IE4,IE5):当键盘上的任何一个键被按下时就会发生动作。onKeyPress(N4,IE4,IE5):当键盘上的一个键被按下又释放时发生动作。onK

5、eyUp(N4,IE4,IE5):当键盘上的一个键被按下一段时间并被释放时发生动作。3)其它类型事件onLoad(N3,N4, IE3,IE4,IE5):当打开网页时动作发生。onUnload(N3,N4, IE3,IE4,IE5):当离开网页时动作发生。onScroll(IE4,IE5):当滚动条被移动时动作发生。onResize(N4,IE4,IE5):当浏览器窗口大小被改变时动作发生。onChange(N3,N4, IE3,IE4,IE5):当浏览者改变了下拉框或文本框中的一个值时动作发生。onFocus(N3,N4, IE3,IE4,IE5):当元素获得焦点时,比如单击了一个文本框时动

6、作发生。onBlur(N3,N4, IE3,IE4,IE5):和onFocus相反,当元素失去焦点时动作发生。5、什么是动作?动作指的是“行为”中的JavaScript 代码所执行特定的操作,如打开浏览器窗口、显示或隐藏层、播放声音等。综上所述,可以得归纳如下几点:“行为”是响应某一“事件”而采取的一个“动作”;“行为”是通过“行为”面板来添加到网页元素中;行为中的动作必须要有由与它关联的事件来触发。注意: 行为代码是客户端 JavaScript 代码;即它运行于浏览器中,而不是服务器上。二、打开行为面板1、 “行为”面板若要打开“行为”面板,请单击“设计面板”中的 【行为】 命令。打开系统的

7、“行为”面板如下:面板的主区域(或称为行为列表)动作请留意提示!已附加的行为会显示在此列表!已附加的行为会显示在此列表!说明:在上图中,已附加到当前所选网页元素的行为显示在行为列表中(面板的主区域),按事件以字母顺序排列。如果同一个事件有多个动作,则将以在列表上出现的顺序执行这些动作。如果行为列表中没有显示任何行为,则没有行为附加到当前所选的网页元素。2、“行为”面板具有的选项说明: 1)、动作 (+) 是一个弹出式菜单,其中包含可以附加到当前所选元素的多个动作。当您从此列表中选择某个动作时,将出现一个对话框,您可以在其中指定该动作的参数。如果所有动作都灰显,则没有所选元素可以执行的动作。 2

8、)、删除 (-) 从行为列表中删除所选的事件和动作。3)、上下箭头按钮将特定事件的所选动作在行为列表中向上或向下移动来改变动作执行的顺序。4)、事件(当您单击行为列表中所选事件名称旁边的箭头按钮时出现的菜单)是一个弹出式菜单,其中包含可以触发该动作的所有事件。只有在选择了行为列表中的某个事件时才显示此菜单。根据所选对象的不同,显示的事件也有所不同。如果未显示预期的事件,则检查是否选择了正确的网页元素。5)、显示事件(“事件”菜单中的子菜单)指定当前行为应该在其中起作用的浏览器。通常,较早的浏览器比较新的浏览器支持的事件要少,一般我们选择IE4.0或以上浏览器。6)、动作(或者称为操作)指的是行

9、为菜单中的具体动作。熟悉了“行为”面板后,下面来讨论如何应用。应用行为一、哪些对象可应用行为 可以将“行为”附加到整个文档(即附加到 body 标签),还可以附加到链接、图像、图层、表单元素或多种其他 HTML 元素等。特别注意 : 不能将行为附加到纯文本。二、为网页中的元素附加行为的操作步骤如下:1)、在网页上选择一个元素,例如一个图像或一个链接。 (若要将行为附加到整个页,请在文档窗口底部左侧的标签选择器中单击 标签。)2 2)、单击)、单击“ “设计设计” ”面板中的面板中的 【行为行为】 命令。打开命令。打开 “ “行为行为” ”面板。面板。3 3)、单击加号)、单击加号 (+) (+

10、) 按钮并从按钮并从“ “动作动作” ”弹出式菜单中弹出式菜单中选择一个动作。选择一个动作。注意:注意:DreamweaverMXDreamweaverMX增加了一项所选增加了一项所选HTMLHTML元素元素的提示功能。具体操作时要多留意这项提示!的提示功能。具体操作时要多留意这项提示!4 4)、选择某个动作时,将出现一个对话框,显示该)、选择某个动作时,将出现一个对话框,显示该动作的参数和说明。动作的参数和说明。5 5)、为该动作输入参数,然后单击为该动作输入参数,然后单击“ “确定确定” ”。三、如何将行为附加到纯文本三、如何将行为附加到纯文本操作方法:操作方法:若要将行为附加到文本,最简

11、单的方法就若要将行为附加到文本,最简单的方法就是向文本添加一个空链接(在属性面板中的链接文是向文本添加一个空链接(在属性面板中的链接文本框中输入本框中输入“ “#”#”),然后将行为附加到该链接上。),然后将行为附加到该链接上。Dreamweaver提供的行为介绍1、调用Javascript【调用Javascript】行为动作,能够让用户使用行为面板去指定一个自定义功能,或者当一个事件发生时执行一段Javascript代码,具体操作步骤如下:1)、在文档窗口中键入中文“关闭窗口”,然后将新输入的文本选定。2)、为文本添加空链接,在其属性面板的【链接】栏内直接输入“#”。3 3)、打开行为面板,

12、单击)、打开行为面板,单击“ “+”+”按钮,从动按钮,从动作弹出的菜单中选择作弹出的菜单中选择【调用调用JavascriptJavascript】命令,打开命令,打开【调用调用JavascriptJavascript】对话框,对话框,如下图所示:如下图所示:4 4)、键入将要执行的)、键入将要执行的JavascriptJavascript代码或函数代码或函数名,如名,如“ “window.close()”window.close()”,用来关闭窗用来关闭窗口的命令。单击口的命令。单击“ “确定确定” ”按钮,完成设置。按钮,完成设置。6 6)、在行为面板中)、在行为面板中选择选择【onCli

13、ckonClick】事件。如右图所示。事件。如右图所示。7 7)、预览网页。当)、预览网页。当鼠标点击鼠标点击“ “关闭窗关闭窗口口” ”时,就会弹出时,就会弹出信息框,询问用户信息框,询问用户是否关闭窗口,打是否关闭窗口,打开如右对话框:开如右对话框:8 8)、单击)、单击“ “是是” ”按按钮,将关闭当前浏钮,将关闭当前浏览器窗口,否则回览器窗口,否则回到浏览器窗口。到浏览器窗口。2、播放声音 使用【播放声音】动作来播放声音和音乐文件。例如,在页面载入时会自动播放一段动听的音乐,或者当鼠标点击按钮时会发出声音,具体的操作步骤如下:1)、打开一个预加入背景音乐的页面文档,然后打开行为面板。2

14、)、在行为面板中点击“+”按钮,从动作弹出的菜单中选择【播放声音】命令,打开【播放声音】对话框,如下图所示:3 3)、点击)、点击“ “浏览浏览” ”按按钮选中一个声音文件,钮选中一个声音文件,或者直接在或者直接在“ “播放声播放声音音” ”域中输入声音文域中输入声音文件的路径和文件名。件的路径和文件名。4 4)、单击)、单击“ “确定确定” ”按按钮,完成声音设定。钮,完成声音设定。5 5)、在行为面板中加)、在行为面板中加入了一个事件为入了一个事件为【onLoadonLoad】,动作为动作为【播放声音播放声音】,的行为,的行为,如右图所示:如右图所示:如果不想当网页载入时就播放音乐,而是想

15、当鼠标点击时再播放,只要将事件改为【onClick】即可。3、打开浏览器窗口 使用打【开浏览器窗口】行为动作,将打开一个新的浏览器窗口,在其中显示指定的网页文档。用户可以指定这个新窗口的属性,包括窗口尺寸大小、是否可以调节大小、是否有菜单栏等等。在网页中的小图需要放大时,可以使用这个行为,在一个大窗口中放置小图像的放大图,可将窗口设置成与图像大小相吻合的尺寸,将多余的导航栏、地址栏、状态栏、菜单栏等去掉不显示。 注意:如果我们不对窗口属性进行设置,它就会以640480像素大小打开,而且有导航栏、地址栏、状态栏、菜单栏等。 具体的操作步骤如下:具体的操作步骤如下:1 1)、首先在文档中选定一幅需

16、要放大的图像。)、首先在文档中选定一幅需要放大的图像。2 2)、在行为面板中点击)、在行为面板中点击“ “+”+”按钮,从动作弹出菜按钮,从动作弹出菜单中选择单中选择【打开浏览器窗口打开浏览器窗口】命令,打开命令,打开【打开打开浏览器窗口浏览器窗口】 对话框。如下图:对话框。如下图:3)、点击 按钮以选择图像放大图。其他设置如下:【窗口宽度】确定窗口宽度的像素值。(这题我们就以图像的宽度为标准。)【窗口高度】确定窗口高度的像素值。(这题我们就以图像的高度为标准。)【导航工具栏】包括后退、前进、主页、刷新等浏览器按钮的工具栏。【地址工具栏】浏览器中包含网址等工具栏。【状态栏】浏览器窗口底部的区域

17、,显示剩余下载时间,连接指向的网址等。【菜单条】浏览器窗口主菜单,包括文件、编辑、查看等。4)、本例中我们只需要输入图像的放大图的路径和文件名,其他项都不选,单击“确定”按钮,完成设置。5)、动作设置完成以后,还要对事件进行设置在弹出的事件菜单中选择【onMouseDown】(鼠标左键按下立即产生动作)6)、预览效果。 4、弹出信息 【弹出信息】动作将显示一个指定的Javascript提示信息框。因为Javascript提示信息框只有一个按钮,使用这个动作以提供给用户信息,而不是让它做出选择。在实际网页设计中可以使用这个动作来给浏览者的一些信息提示。下面让我们来看一下设置【弹出信息】动作的具体

18、操作步骤。1)、在文档窗口中选定图像,打开行为面板。2 2)、点击)、点击“ “+”+”按钮,从动作弹出菜单中选择按钮,从动作弹出菜单中选择【弹出弹出信息信息】命令,打开命令,打开【弹出信息弹出信息】对话框,如图所示对话框,如图所示: :3 3)、在)、在【信息信息】区域内输入要提示访问者的文本信息,区域内输入要提示访问者的文本信息,单击单击“ “确定确定” ”按钮。按钮。4 4)、在行为面板中选择)、在行为面板中选择【onMouseUponMouseUp】事件事件( (按按下鼠标左键释放时产生动作下鼠标左键释放时产生动作) )。如下图。如下图: :5 5)、预览网页。点击鼠标右键会弹出信)、

19、预览网页。点击鼠标右键会弹出信息框,如图所示。息框,如图所示。5、改变属性 使用【改变属性】 动作来改变网页元素的属性的值。例如,可改变图像的来源。下面用“改变图像的来源”为例,说明这个动作的使用具体操作步骤如下:1)、首先在文档中插入一幅图像,在属性面板中为其取名为“mark”。2)、选定该图像,打开行为面板,点击“+”按钮,从弹出菜单中选择【改变属性】命令,打开【改变属性】对话框,如下图所示。3)、在【对象类型】下拉列表中选择“IMG,这项是针对图像的”。如下图:4)、对话框中的【命名对象】变为已命名的图像“mark” 。选中!选中!5)、对话框中【属性】的选项默认状态是【选择】, 【选择

20、】下拉列表中只有一项“src”(文件的路径)。6)、右边下拉列表是支持行为动作的浏览器版本,共有4项选择:NS3、IE3、NS4、IE4。浏览器的版本越早,所支持的行为就越少。注意:对熟悉HTML语言的用户可以选择【输入】项,然后在空白栏内设置图像的属性,如border、width、height等。 7 7)、假如我们选择了)、假如我们选择了“ “srcsrc” ”属性,那么在属性,那么在【新的新的值值】栏内输入另外的图像路径,如下图所示:栏内输入另外的图像路径,如下图所示:8 8)、单击)、单击“ “确定确定” ”按钮,完成设置。按钮,完成设置。9 9)、在行为面板中选择一个)、在行为面板中

21、选择一个“ “onMouseOveronMouseOver” ”事件。事件。1010)、预览网页,当鼠标经过图像时,就回调出第二)、预览网页,当鼠标经过图像时,就回调出第二幅图像。幅图像。6、交换图像【交换图像】动作可以将一个图像替换为另一个图像,这是通过改变图像的“src”属性达到的,其实在上一个动作“改变属性”中已经介绍了如何改变图像的“src”属性。注意:使用这个动作要求原始图像和替换图像的尺寸(宽和高)完全一致,否则替换图像会发生收缩或放大。具体操作步骤如下:1 1)、首先在文档中插入一幅图像。)、首先在文档中插入一幅图像。2 2)、在属性面板命名文本框中键入图像的名称。)、在属性面板

22、命名文本框中键入图像的名称。3 3)、选定将要替换的图像,打开行为面板。)、选定将要替换的图像,打开行为面板。4 4)、点击)、点击“ “+”+”按钮,从动作弹出菜单中选择按钮,从动作弹出菜单中选择【交换交换图像图像】命令,打开命令,打开【交换图像交换图像】对话框。如下图:对话框。如下图:5)、 在【图像】列表中选择要改变的图像。6)、点击“浏览”按钮来选择替换的图像文件,或者在【设置原始档为】栏内键入新图像的路径和文件名。7)、勾选【预先载入图像】选项,以便在页面载入时在浏览器的缓存中存入替换的图像,这样可以防止由于显示替换图像时需要下载而造成拖延 。8)、勾选【鼠标滑开时恢复图像】选项,实

23、现鼠标离开后,图像恢复为原始图像效果。 9)、单击“确定”按钮,完成设置。 说明:以上设置完成以后,行为面板中添加了两个行为:一个是鼠标经过时图像变换,另一个是鼠标离开时恢复原始图像。如下图:本节小结 知识点1:行为-是响应某一事件而采取的一个动作。当把行为赋予文档中的某个元素时,也就定义了一个动作。 知识点2:动作- 是行为中的那段Javascript代码,用于完成某一组特定的操作,比如打开窗口,播放一段音乐等。 知识点3:事件-是由用户或者浏览器触发的事件,比如onMouseOver、onLoad等。 要求:熟练掌握如何使用系统提供的行为技术来制作一些复杂的网页。作业完成今天讲过的行为动作的上机操作。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号