网页设计与制作使用行为课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《网页设计与制作使用行为课件.pptx》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网页 设计 制作 使用 行为 课件
- 资源描述:
-
1、1第第9章章 使用行为使用行为v9.1 行为概述行为概述 9.1.1【行为】面板 9.1.2 关于事件2第第9章章 使用行为使用行为v9.2 基本浏览器行为基本浏览器行为 9.2.1弹出信息 9.2.2打开浏览器窗口 9.2.3设置导航栏图像 9.2.4显示弹出式菜单 9.2.5交换图像 9.2.6播放声音 9.2.7拖动层 9.2.8显示与隐藏层 9.2.9控制Shockwave或Flash 9.2.10检查表单 9.2.11调用JavaScript 9.2.12转到URL 9.2.13检查插件 9.2.14检查浏览器3行为的概念:行为的概念:行为是行为是Dreamweaver MX 200
2、4中自带的一段中自带的一段JavaScript代码,使用行为可以使用户与网页之代码,使用行为可以使用户与网页之间产生一种交互,以改变一个页面或引发一个任间产生一种交互,以改变一个页面或引发一个任务。务。Dreamweaver MX 2004提供了丰富的行为,提供了丰富的行为,内置了内置了21种常见的行为,这些行为的设置可以为种常见的行为,这些行为的设置可以为网页对象添加一些动态效果和简单的交互功能,网页对象添加一些动态效果和简单的交互功能,从而使那些不熟悉从而使那些不熟悉JavaScript或或VBScript的用户,的用户,也可以方便的设计出只有通过复杂的也可以方便的设计出只有通过复杂的Ja
3、vaScript或或VBScript语言才能实现的功能。语言才能实现的功能。当然你也可以自己编写行为。当然你也可以自己编写行为。9.1 行为概述行为概述49.1 行为概述行为概述行为三打的组成要素:行为三打的组成要素:对象、事件和动作对象、事件和动作 对象对象是产生行为的主体。网页中的很多元素都可是产生行为的主体。网页中的很多元素都可以成为对象,例如:整个以成为对象,例如:整个HTML文档、插入的一个图文档、插入的一个图片、一段文字、一个媒体文件等。对象也是基于成对片、一段文字、一个媒体文件等。对象也是基于成对出现的标签中,在创建时首先选中对象的标签。出现的标签中,在创建时首先选中对象的标签。
4、事件事件是触发动态效果的条件。网页事件分为不同是触发动态效果的条件。网页事件分为不同的种类。有的与鼠标有关,有的与键盘有关,如鼠标的种类。有的与鼠标有关,有的与键盘有关,如鼠标单击、键盘某个键按下。有的事件还和网页相关,如单击、键盘某个键按下。有的事件还和网页相关,如网页下载完毕,页面切换等。一个事件也可以触发许网页下载完毕,页面切换等。一个事件也可以触发许多动作,你可以定义它们执行的顺序。对于同一个对多动作,你可以定义它们执行的顺序。对于同一个对象,不同版本的浏览器支持的事件种类和多少也是不象,不同版本的浏览器支持的事件种类和多少也是不一样的。一样的。5v动作动作是最终产生的动态效果。动态效
5、果可能是是最终产生的动态效果。动态效果可能是图片的翻转、链接的改变、声音播放等。图片的翻转、链接的改变、声音播放等。v行为可以附加到整个文档,还可以附加到链接、行为可以附加到整个文档,还可以附加到链接、图象、表单元素或其他网页对象中的任何一种,图象、表单元素或其他网页对象中的任何一种,用户可以为每个事件指定多个动作。动作按照用户可以为每个事件指定多个动作。动作按照它们在行为面板的动作列表中列出的顺序发生。它们在行为面板的动作列表中列出的顺序发生。注意:不同的显示器支持的行为事件是不一样注意:不同的显示器支持的行为事件是不一样的。的。9.1 行为概述行为概述6v9.1.2 关于事件关于事件v事件
6、的出现类型取决于所选对象和浏览器。所事件的出现类型取决于所选对象和浏览器。所选对象的不同,所能显示的事件也有所不同;选对象的不同,所能显示的事件也有所不同;而不同的浏览器对事件的支持也不相同,可在而不同的浏览器对事件的支持也不相同,可在【添加行为添加行为】菜单的菜单的【显示事件显示事件】子菜单中指子菜单中指定浏览器,浏览器的版本越高,能支持的事件定浏览器,浏览器的版本越高,能支持的事件越多。越多。7 下面列举一些不同的浏览器能引发的事件,同时介下面列举一些不同的浏览器能引发的事件,同时介绍各种事件的功能。绍各种事件的功能。onAbort:当浏览器正载入一幅图像,用户停止当浏览器正载入一幅图像,
7、用户停止了浏览了浏览 器的运行时(例如,单击浏览器的器的运行时(例如,单击浏览器的【停止停止】按按钮),引发该事件。钮),引发该事件。onAfterUpdate:当页面上被选中的数据元素完:当页面上被选中的数据元素完成了更新数据源后,引发该事件。成了更新数据源后,引发该事件。onBeforeUpdate:当页面上被选中的数据元素当页面上被选中的数据元素已经改变并且将要失去焦点时(因些就要开始更已经改变并且将要失去焦点时(因些就要开始更新数据源)时,引发该事件新数据源)时,引发该事件9.1.2 关于事件关于事件8onBlur:这是和这是和onFocus相反的事件,当指定元素不再是相反的事件,当指
8、定元素不再是用户与网页交互的焦点时,这个事件发生。例如,用户单击用户与网页交互的焦点时,这个事件发生。例如,用户单击了一个文本区域后,又单击文本区域外部的部分,就为这个了一个文本区域后,又单击文本区域外部的部分,就为这个文本区域引发一个文本区域引发一个onBlur事件。事件。onChange:当改变了页面上的一个值,如在菜单中选择了当改变了页面上的一个值,如在菜单中选择了一个项目,或者先改变了文本区域的值,然后单击页面以外一个项目,或者先改变了文本区域的值,然后单击页面以外的部分时,会引发这个事件。的部分时,会引发这个事件。onClick:当访问者用鼠标单击特定事物时,引发当访问者用鼠标单击特
9、定事物时,引发该事件。该事件。onDblClick:当访问者用鼠标双击特定物件时,引当访问者用鼠标双击特定物件时,引发该事件。发该事件。onError:当载入一个页面或者图像,浏览器出现当载入一个页面或者图像,浏览器出现错误时,引发该事件。错误时,引发该事件。9.1.2 关于事件关于事件9onFinish:当个字幕元素的内容完成一个循环时,引发当个字幕元素的内容完成一个循环时,引发该事件。该事件。onFocus:当指定的元素成为访问者交互的焦点时,引当指定的元素成为访问者交互的焦点时,引发该事件。发该事件。onHelp:当访问者点击浏览器的帮助按键时,引发该事当访问者点击浏览器的帮助按键时,引
10、发该事件。件。onKeyDown:当访问者按下任何键(未释放)时,引发当访问者按下任何键(未释放)时,引发该事件。该事件。onKeyPress:当访问者按下按任何键(己释放)时,引当访问者按下按任何键(己释放)时,引发该事件。这个事件就像发该事件。这个事件就像【onKeydown】和和【onKeyUp】事件的组合。事件的组合。9.1.2 关于事件关于事件10onKeyUp:当访问者按下一个键再释放它时,引发该事:当访问者按下一个键再释放它时,引发该事件。件。onLoad:当网页或图像完成载入时,引发该事件。:当网页或图像完成载入时,引发该事件。onMouseDown:当访问者按下鼠标键的时候(
11、要引发:当访问者按下鼠标键的时候(要引发该事件,访问者不必释放鼠标键),引发该事件。该事件,访问者不必释放鼠标键),引发该事件。onMouseMove:当光标指向一个特定元素并移动鼠标时:当光标指向一个特定元素并移动鼠标时产生(指光标停留在元素的边界以内)。产生(指光标停留在元素的边界以内)。onMouseOut:当光标移出特定元素(通常指链接)的:当光标移出特定元素(通常指链接)的边界时引发该事件。边界时引发该事件。v onMouseOver:当光标刚刚指点向特定元素(通常指链:当光标刚刚指点向特定元素(通常指链接)时,引发该事件。接)时,引发该事件。9.1.2 关于事件关于事件11onMo
12、useUp:当鼠标按键被释放时引发事件。:当鼠标按键被释放时引发事件。onMove:当一个窗口或一个框架移动时引发事件。:当一个窗口或一个框架移动时引发事件。onReadyStateChange:当特定元素的状态改变时引:当特定元素的状态改变时引发这个事件。可能的元素状态包括未初始化、载入中发这个事件。可能的元素状态包括未初始化、载入中和完成。和完成。9.1.2 关于事件关于事件12on Reset:当重置表单初始值时引发事件。:当重置表单初始值时引发事件。onResize:调整浏览器窗口大小或者框架大小时引发事件。:调整浏览器窗口大小或者框架大小时引发事件。onRowEnter:所选中数据源
13、的当前记录指针改变所引发的事件。:所选中数据源的当前记录指针改变所引发的事件。onRowExit:所选中数据源的当前记录指针将要改变所引发的事件。:所选中数据源的当前记录指针将要改变所引发的事件。onScroll:上翻滚动条或下翻滚动条时引发的事件:上翻滚动条或下翻滚动条时引发的事件onSelect:当访问者在一个文本区域里选定文本时所引发的事件。:当访问者在一个文本区域里选定文本时所引发的事件。onStart:当字幕开始循环时引发事件。:当字幕开始循环时引发事件。onSubmit:当访问者提交表单时引发的事件。:当访问者提交表单时引发的事件。onUnload:当访问者离开页面时引发的事件。:
14、当访问者离开页面时引发的事件。9.1.2 关于事件关于事件13第第9章章 使用行为使用行为v9.2 基本浏览器行为基本浏览器行为 9.2.1弹出信息 9.2.2打开浏览器窗口 9.2.3设置导航栏图像 9.2.4显示弹出式菜单 9.2.5交换图像 9.2.6播放声音 9.2.7拖动层 9.2.8显示与隐藏层 9.2.9控制Shockwave或Flash 9.2.10检查表单 9.2.11调用JavaScript 9.2.12转到URL 9.2.13检查插件 9.2.14检查浏览器145.2.1 创建新的CSS样式v【标签(重新定义特定标签外观)标签(重新定义特定标签外观)】:该选项可以对某一具
15、体标:该选项可以对某一具体标签进行重新定义。可以直接输入一个签进行重新定义。可以直接输入一个HTML标签,也可以从弹出标签,也可以从弹出的下拉菜单选择。例如:当重新创建或修改的下拉菜单选择。例如:当重新创建或修改HR的的CSS样式样式时,文档中用时,文档中用HR标签的地方都会自动更新。在一个已链接标签的地方都会自动更新。在一个已链接好的好的CSS样式表里重定义标签应小心,因为这样做有可能会改变样式表里重定义标签应小心,因为这样做有可能会改变许多页面的布局。例如,如果对许多页面的布局。例如,如果对“TABLE”标签进行重新定义,标签进行重新定义,就会影响到其他使用表格的页面布局。就会影响到其他使
16、用表格的页面布局。v【高级(高级(ID、上下文选择器等)、上下文选择器等)】:可以定义特殊的标签组合:可以定义特殊的标签组合(如(如“td h2”表示只要在表格单元中出现表示只要在表格单元中出现“h2”标题就应用该样标题就应用该样式)以及包含特殊序列号(式)以及包含特殊序列号(ID)的标记属性(如)的标记属性(如“#myStyle”表表示所有属性之中有一对示所有属性之中有一对“ID=#myStyle”的标签都应用该样式)。的标签都应用该样式)。155.2.1 创建新的CSS样式v在在【高级高级】选项中,有四种给定的组合选项中,有四种给定的组合样式,分别是样式,分别是a:active(活动链接)
17、,(活动链接),a:hover(当前链接),(当前链接),a:link(链接),(链接),a:visited(访问过的链接)。通过对这(访问过的链接)。通过对这几种样式的定义,可以制作出富有特色几种样式的定义,可以制作出富有特色的超级链接,例如,给链接去掉下划线,的超级链接,例如,给链接去掉下划线,对链接的各种状态设置不同颜色等。对链接的各种状态设置不同颜色等。165.2.2 链接外部样式表文件v如果已经定义了样式文件,则在如果已经定义了样式文件,则在【定义在定义在】选项中,选项中,可以选择下拉列表中已存在的样式文件,如图可以选择下拉列表中已存在的样式文件,如图5-10所示。这样操作表示将新的
18、内容添加到该样式文件所示。这样操作表示将新的内容添加到该样式文件中。以文件形式存在的样式表可以通过链接形式引中。以文件形式存在的样式表可以通过链接形式引用。例如,运用样式表文件用。例如,运用样式表文件mycss.css,则在,则在标签中引用代码为:标签中引用代码为:v17 5.2.2 链接外部样式表文件v样式表是一个包含样式规则的文本文件,它样式表是一个包含样式规则的文本文件,它的扩展名为的扩展名为*.CSS。它可分为。它可分为2种类型。一种种类型。一种是用户自己创建的样式文件,称为内部样式是用户自己创建的样式文件,称为内部样式表;另一种是外部样式表文件,即把现成的表;另一种是外部样式表文件,
19、即把现成的样式表文件链接到页面,直接使用它进行格样式表文件链接到页面,直接使用它进行格式控制。编辑外部样式表将会影响到所有链式控制。编辑外部样式表将会影响到所有链接引用它的文件。我们先讲后一种情况。接引用它的文件。我们先讲后一种情况。185.2.2 链接外部样式表文件链接到一个外部样式表的操作方法如下:链接到一个外部样式表的操作方法如下:v选择选择【窗口窗口】/【CSS样式样式】命令,打开命令,打开【CSS样式样式】面板。面板。v在在【CSS样式样式】面板中单击右下角的面板中单击右下角的【附加样式表附加样式表】按钮,打开按钮,打开【链接外部样式表链接外部样式表】对话框。如图对话框。如图5-2所
20、示。所示。v在在【文件文件/URL】文本框中输入外部样式表的文件名,文本框中输入外部样式表的文件名,或单击或单击【浏览浏览】按钮,打开按钮,打开【选择样式表文件选择样式表文件】对对话框,如图话框,如图5-3所示,在对话框中选择外部样式表文件。所示,在对话框中选择外部样式表文件。195.2.2 链接外部样式表文件v【添加为添加为】的方式有两种:一种为的方式有两种:一种为【链接链接】Link;一种是一种是【导入导入】Import。这两种方式的作用都是把。这两种方式的作用都是把外部样式引用到当前文档,但链接标记可提供更多外部样式引用到当前文档,但链接标记可提供更多的功能,而且支持的浏览器更多。的功能
21、,而且支持的浏览器更多。v单击单击【确定确定】按钮。这时在按钮。这时在【CSS样式样式】面板中可面板中可看到刚链接进来的外部样式文件。同时,该样式文看到刚链接进来的外部样式文件。同时,该样式文件的内容已自动运用到当前文档。件的内容已自动运用到当前文档。205.2.2 链接外部样式表文件v在在Dreamweaver MX 2004中,预先创建了一些现中,预先创建了一些现成的样式文件,我们可以把它链接在当前文档,直成的样式文件,我们可以把它链接在当前文档,直接使用,可以快速进行格式控制。具体操作如下:接使用,可以快速进行格式控制。具体操作如下:v选择选择【窗口窗口】/【CSS样式样式】命令,打开命
22、令,打开【CSS样式样式】面板。面板。v在在【CSS样式样式】面板中单击右下角的面板中单击右下角的【附加样式表附加样式表】按钮,打开按钮,打开【链接外部样式表链接外部样式表】对话框。对话框。v单击对话框中的单击对话框中的【范例样式表范例样式表】,打开,打开【范例样式表范例样式表】对话框,对话框,如图如图5-4所示。所示。215.2.2 链接外部样式表文件v一共有二十三种预先设置好的样式,选择其中一种,例如:基本:Arial,该样式对body,td,th标签重新进行定义。v指定样式表的【保存位置】,Dreamweaver MX 2004会自动把样式文件保存到网站的CSS目录下,若网站没有CSS子
23、目录,Dreamweaver MX 2004会自动建立。v单击【确定】按钮。在【CSS样式】面板中出现了该样式表,同时,该样式表文件已自动应用到当前文档。225.1.3 应用类样式v直接通过【属性】面板以手工给文本设置格式,也会生成样式,该样式只对当前文档起作用。这种操作会自动在【属性】面板的【样式】文本框中生成新样式,名称分别为Style1,Style2等,切换到代码视图,在中可以看到样式文件的内容。v要想使用样式文件来控制段落或文本的格式,应先把所有手工设置的样式删除,这样做是为了避免产生冲突并导致意想不到的结果。v尽管可以不受限制地在Dreamweaver中设置CSS2规范所定义的所有样
24、式,但并不表示所有设置属性都会表现出来,有些属性浏览器还不支持,甚至相同的属性在Microsoft Internet Explorer 4.0和Netscape Navigator 4.0中表现是不同的。235.1.3 应用类样式v在新建CSS样式时,【标签】样式和【高级】样式定义好后,会直接格式化当前文档对应的标签。而类样式可以应用于文档的任何文本,所以类样式的应用和前两者有所不同。具体操作如下:v选定要应用CSS样式的文本。v在【属性】面板中单击【样式】下拉列表,其中列出了所有可用的样式,选中需要的样式即可。v标签样式和高级样式不会出现在【属性】面板的【样式】列表中,因为它们不能应用于普通
25、对象。v对相同文本应用两个以上的样式,可能会产生冲突,这时浏览器会根椐以下原则应用样式属性:v如果两个样式应用于相同文本,则浏览器显示两个样式的所有属性(冲突属性除外)。冲突属性是指那些无法统一的属性,例如:一个样式指定文本颜色为红色,另一个样式由指定文本颜色为绿色.245.1.3 应用类样式 如果应用于相同文本的属性产生冲突,一般遵循一下原则:1.就近原则;2.CSS优先于HTML;255.1.4 编辑样式vCSS样式建立好后,可以进行修改。在Dreamweaver MX 2004中对样式的修改非常方便,有几种方法可以实现对样式表的修改。v方法一:打开【CSS样式】面板,选中一个样式文件,双
展开阅读全文