网页设计与制作第08章使用行为和表单.ppt
《网页设计与制作第08章使用行为和表单.ppt》由会员分享,可在线阅读,更多相关《网页设计与制作第08章使用行为和表单.ppt(86页珍藏版)》请在三一办公上搜索。
1、第8章 使用行为和表单,8.1 学习任务:认识行为8.2 案例1添加弹出提示信息的行为8.3 案例2 制作网页加载时弹出公告页8.4 案例3 使用行为设置图像特效交换图像8.5 案例4 通过行为设置文本8.6 学习任务:表单和表单对象8.7 案例5 制作“用户注册”页面8.8 案例6 插入Spry表单元素8.9 实训,8.1 学习任务:认识行为,8.1.1 行为的基本知识8.1.2 行为面板与行为菜单8.1.3行为的基本操作,8.1.1 行为的基本知识,行为事实上是由预先编写好的Javascript代码构成,它运行在客户端浏览器中。通过行为,网页制作不需要编写Javascript代码,就可以实
2、现复杂的网页特效。JavaScript代码是一种典型的网页脚本程序。网页中常见的脚本程序主要有两种,一种是微软推出的VBScript,另一种是Javascript,相对而言Javascript脚本程序应用更为广泛一些。行为就是在Javascript的基础上衍生出来的Dreamweaver功能。行为是由事件和动作相结合而构成的,事件是触发动作的原因,而动作是事件的直接后果,两者缺一不可,它们组合起来就构成了一个行为。,事件可以被附加到各种页面元素上,也可以被附加到HTML标签中。一个事件总是针对页面元素或标签而言的。例如,将鼠标指针移到图片上、把鼠标指针放在图片之外和单击鼠标左键是与鼠标有关的3
3、个最常见的事件(onMouseOver、onMouseOut、onClick)。不同浏览器支持的事件类型和数量是不一样的,通常高版本的浏览器支持更多的事件。动作是指最终需完成的动态效果,如交换图像、弹出信息、打开浏览器窗口、播放声音等都是动作。动作通常是一段JavaScript代码。在Dreamweaver中使用内置行为时,系统会自动向页面中添加JavaScript代码,用户不必自己编写。,8.1.2 行为面板与行为菜单,在Dreamweaver中,对行为的添加和管理主要通过“行为”面板来完成。在菜单栏中选择“窗口行为”命令或按Shift+F4组合键,可以展开“行为”面板,如图8-1所示。在“
4、行为”面板中,右侧显示动作,左侧显示行为对应的事件类型。面板中各选项作用如下:显示设置事件:显示添加到当前文档的事件。显示所有事件:显示所有事件。添加行为:单击该按钮,从弹出菜单中选择需要添加的行为类别。删除事件:从行为列表中删除选中的行为。,增加事件值:将当前选定的行为向前移动。降低事件值:将当前选定的行为向后移动。Dreamweaver内置了一些标准行为以满足用户需求,它们主要是针对Internet Explorer4.0或更高版本浏览器。在“行为”面板中,单击“添加行为”按钮,可以展开行为菜单,如图8-2所示,菜单项对应了Dreamweaver内置的各种行为。各菜单项功能如下:交换图像:
5、当发生所设置的事件后,用其他图像替代当前图像。弹出信息:当发生所设置的事件后,弹出一个消息框。恢复交换图像:恢复设置“交换图像”行为又因为某种原因失去效果的图像。打开浏览器窗口:打开一个新的浏览器窗口。,拖动AP元素:可以让浏览者拖动AP元素。改变属性:可以改变相应对象的属性值。效果:可将各种效果应用于页面上的相应元素。时间轴:可以控制时间轴的动作。显示-隐藏元素:可以显示、隐藏或恢复一个或多个页面元素的可见性。检查插件:检查是否装有运行网页的插件。检查表单:检测用户填写的表单内容是否符合预先设定的规范。设置导航栏图像:制作图像导航条。设置文本:可以在不同位置显示相应内容。调用Javascri
6、pt:当事件发生时,调用指定的Javascript函数。,跳转菜单:制作一次可建立若干个链接的跳转菜单。跳转菜单开始:在跳转菜单中选定要移动的站点后,只有单击“开始”按钮才可移动到链接的站点上。转到URL:选定事件发生后,可以跳转到指定站点或网页文档上。预先载入图像:在下载图像之前预先载入一幅图像。,8.1.3 行为的基本操作,对行为的基本操作包括:添加行为、删除行为和编辑行为等。1添加行为在编辑行为之前,先要为页面中的对象添加行为。可以将行为添加到整个文档、链接、图像、表单对象或者任何其他的HTML元素中。单击“行为”面板中的“添加行为”按钮,在弹出的行为列表中选中一种行为,将打开对应的设置
7、对话框,然后进行详细的设置并确认。在“行为”面板中,单击添加的行为事件设置列,可为该行为选择一个合适的事件类型,如图3所示。2删除行为选中文档窗口中的目标对象,“行为”面板中将罗列出该对象上被定义的所有行为,选中需要删除的行为,单击“删除事件”按钮,即可将其删除。,3编辑行为若要编辑行为所对应的动作,可在“行为”面板的行为列表中,直接双击某个行为所对应的动作名称;或者将鼠标指向某个动作名称,单击鼠标右键,在打开的快捷菜单中选择“编辑行为”命令,均可打开对应的设置对话框,从中重新设置动作的参数,然后单击【确定】按钮。如果需要设置某个行为对应的事件,直接单击行为名称,在展开的事件列表中直接选择需要
8、的事件即可。,图8-1“行为”面板 图8-2“行为”菜单 图8-3 行为事件列表,8.2 案例1添加弹出提示信息的行为,学习目标实现关于查看图像原图的提示。掌握为预览图像添加“弹出信息”行为的方法。知识要点添加行为;设置行为对应的事件等。案例效果当鼠标指向网页中的图像时,弹出提示信息对话框,根据提示信息进行操作,即可浏览图像的原图,效果如图8-4所示。操作步骤:1)在Dreamweaver中打开第1章介绍的网页文件,如图8-5所示。2)选中文档中的图像,在“行为”面板中单击“添加行为”按钮,在弹出的菜单中选择“弹出信息”命令。,在打开的“弹出信息”对话框中输入信息内容,如图8-6所示,单击【确
9、定】按钮。,图8-4 添加的弹出提示信息效果,图8-5 打开的网页 图8-6“弹出信息”对话框,4)在“行为”面板中的行为列表中单击该行为的事件列,选择“onMouseOver”选项。5)选中图像下方的文本,在“行为”面板中单击“添加行为”按钮,选择“转到URL”命令。6)在打开的“转到URL”对话框中,设置要转到的目标URL地址,这里选择图像的原图,然后单击【确定】按钮。7)在行为列表中找到刚添加的行为,单击该行为的事件列,在下拉列表中选择“onClick”选项。8)保存网页文档,按下F12键在浏览器中预览网页效果。,8.3 案例2 制作网页加载时弹出公告页,学习目标在Dreamweaver
10、 CS4中,利用“行为”面板制作网页加载时弹出公告页。知识要点添加行为;设置事件等。案例效果当加载网页时,会弹出公告页,效果如图8-7所示。,图8-7 在网页加载时弹出公告页,具体操作如下:在Dreamweaver中打开前面介绍过的网页文件,如图8-8所示。2)选择“窗口行为”命令打开“行为”面板,单击面板中的按钮,在弹出的菜单中选择“打开浏览器窗口”命令,弹出“打开浏览器窗口”对话框,如图8-9所示。,图8-8 打开的网页文件,在“打开浏览器窗口”对话框中,各选项含义:要显示的URL:可以输入或通过单击【浏览】按钮选择打开的网页文件。窗口宽度:设置打开浏览器窗口的宽度,通常以像素(px)为单
11、位。窗口高度:设置打开浏览器窗口的高度。属性:设置相应栏目是否在打开的浏览器窗口中显示。窗口名称:新窗口的名称。如果用户通过Javascript使用链接指向新窗口或控制新窗口,则应对新窗口命名。所命名不能包含空格或特殊字符。3)单击“要显示的URL”文本框右侧的【浏览】按钮,选择已存在的网页文件pop.html,设置“窗口宽度”和“窗口高度”分别为200px和200px,其它选项保持默认。4)单击【确定】按钮,在“行为”面板中添加了行为,并设置左侧“事件”为onLoad,即在加载网页时,触发该行为。设置后的“行为”面板如图8-10所示。,5)保存网页文档,按下F12键在浏览器中预览网页效果。提
12、示:在“打开浏览器窗口”对话框中,还可以设置公告页是否显示菜单栏、是否显示工具栏等参数,从而能制作符合用户需要的窗口效果。,图8-9“打开浏览器窗口”对话框 图8-10 设置的事件,8.4 案例3 使用行为设置图像特效交换图像,学习目标掌握为网页图片添加“交换图像”行为的方法。知识要点添加“交换图像”行为;设置行为参数等。案例效果当鼠标移到设置了“交换图像”行为的图像时,用另一幅图像替代原图像,当鼠标离开时恢复原图像。变换图像前后的效果分别如图8-11和图8-12所示。,图8-11 变换图像前 图8-12 变换图像后,提示:应该换入一个与原图像具有相同高度和宽度大小的图像,否则换入的图像显示时
13、会被压缩或扩展。具体操作如下:1)在Dreamweaver中打开已有的网页,如图8-11所示。2)在“设计”窗口选择要设置交换行为的图像。选择“窗口行为”命令,在Dreamweaver右侧栏打开“行为”面板,单击面板中的“添加行为”按钮,在弹出的菜单中选择“交换图像”,弹出“交换图像”对话框,如图8-13所示。3)选中图像列表中要设置交换图像的原始图像,单击【浏览】按钮选择已经准备好的新图像文件。选中“预先载入图像”复选框,这样可以预先缓存图像,以防止因为交换图像下载缓慢而导致的延迟。4)选中“鼠标滑开时恢复图像”复选框,可以使鼠标移到图像外边时恢复初始图像。,5)单击【确定】按钮完成制作。保
14、存网页文档,按下F12键预览交换图像效果。提示:“恢复交换图像”行为是用来将最后一组交换的图像恢复为原图像。如果在附加“交换图像”时选择了“鼠标滑开时恢复图像”选项,将不需要手动设置“恢复交换图像”行为。,8.5 案例4 通过行为设置文本,8.5.1 设置状态栏文本8.5.2 设置容器的文本,8.5.1 设置状态栏文本,“设置文本”行为包括4种类型,它们分别是设置状态栏文本、设置容器的文本、设置文本域文本及设置框架文本。“设置状态栏文本”行为可在浏览器窗口左下角处的状态栏中显示文本消息。例如,可以使用此行为在状态栏中说明链接的目标,而不是显示默认的URL。由于浏览者常常会忽略或注意不到状态栏中
15、的消息,可以使用弹出消息或 AP Div 元素显示。“设置容器的文本”行为将页面上的现有容器(可以包含文本或其它元素的任何网页元素)的内容和格式替换为指定的内容。“设置文本域文字”行为可用指定的内容替换表单文本域的内容。,“设置框架文本”行为可用来动态设置框架的文本,用指定的内容替换框架的内容和格式,该内容可以包含任何有效的 HTML代码。使用此行为可在框架中动态显示信息。下面重点介绍设置状态栏文本和设置容器的文本。,学习目标为网页添加状态栏文本。知识要点“状态栏文本”行为的使用。案例效果浏览网页时,在网页的状态栏中显示设置的文本信息,如图8-14所示。,图8-14 为网页添加“设置状态栏文本
16、”行为效果,具体操作如下:1)在Dreamweaver中,打开图8-8所示的网页文件。2)选中整个文档,或在“代码”视图中选中标签,选择“窗口行为”命令打开“行为”面板,单击面板中的按钮,在弹出的菜单中选择“设置文本设置状态栏文本”命令,打开“设置状态栏文本”对话框,在文本框中输入“欢迎来到我的书屋!”,如图8-15所示,单击【确定】按钮。4)保存文档,按下F12键在浏览器中预览设置效果。,图8-15 输入在状态栏中要显示的字符,8.5.2 设置容器的文本,学习目标使用“设置容器的文本”行为,用指定内容替换网页上AP Div的内容。知识要点AP元素的基本操作;“设置容器的文本”行为的使用。案例
17、效果当鼠标经过AP Div元素时,该元素显示预先设置好的文本内容;鼠标离开AP Div元素时,显示原来的图像,效果分别如图8-16和8-17所示。,图8-16 鼠标经过AP Div元素时的页面 图8-17 鼠标经过后的页面,具体操作如下:1)在Dreamweaver中打开已有的网页文件,如图8-18所示。2)单击“窗口插入”命令打开“插入”面板,在该面板的“布局”标签中选择“绘制AP Div”,在“设计”窗口绘制一个AP Div元素,并将其调整到适当的位置。3)选中AP Div元素,在“属性”面板中设置其“宽”和“高”分别为120px、110px,“背景颜色”为#CCFFBB,并在AP Div
18、元素中插入一幅图片,如图8-19所示。,图8-18 打开已有网页 图8-19在AP Div中插入图片,4)选中AP Div元素“apDiv1”,打开“行为”面板,单击面板中的“添加行为”按钮,在弹出的菜单中选择“设置文本设置容器的文本”,打开“设置容器的文本”对话框。5)在“容器”后面的列表中选择div“apDiv1”,在“新建HTML”文本框输入“泰山”,如图8-20所示。设置完毕后,单击【确定】按钮。提示:在“新建HTML”文本框中可以输入普通字符或者HTML代码,类似于在Dreamweaver的代码视图中选中某个容器标签然后在其内部添加HTML代码。,图8-20 在“设置容器的文本”对话
19、框中设置参数,6)在“行为”面板中,设置添加的“设置容器的文本”的事件为“onMouseOver”,当鼠标滑过后触发该事件。7)继续选中“apDiv1”,单击“行为”面板中的“添加行为”按钮,在弹出的菜单中选择“设置文本设置容器的文本”,再次打开“设置容器的文本”对话框。8)在“新建HTML”文本框中输入“”,如图8-21所示,单击【确定】按钮。9)设置该行为的事件为“onMouseOut”,表示当鼠标移开时,恢复原图像。为“apDiv1”元素设置行为和事件后的“行为”面板如图8-22所示。10)保存文档,按下F12键在浏览器中预览设置效果。,图8-21 设置行为参数 图8-22“行为”面板,
20、8.6 学习任务:表单和表单对象,8.6.1 表单8.6.2 表单对象,8.6.1 表单,1认识表单表单是网站管理者与浏览者沟通的纽带,也是一个网站成功的秘诀,更是网站生存的命脉。有了表单,网站不仅仅是“信息提供者”,也是“信息收集者”。表单通常用来做用户登录、留言簿、网上报名、产品订单、网上调查及搜索界面等。表单有两个重要组成部分:一是描述表单的HTML源代码;二是用于处理用户在表单域中输入信息的服务器端应用程序客户端脚本,如ASP等。使用Dreamweaver CS4可以创建表单,可以在表单中添加表单对象,还可以通过使用“行为”来验证用户输入的信息的正确性,例如,可以检查用户输入的电子邮件
21、地址是否包含“”符号,或者某个必须填写的文本域是否包含值等。,2创建表单在文档中插入表单有两种方法:一种是使用菜单命令,另一种是使用“表单”按钮。使用菜单命令插入表单:在文档窗口中选定插入点,选择“插入记录表单表单”菜单命令插入表单。使用“表单”按钮插入表单:在文档窗口中选定插入点,单击“插入”工具栏“表单”选项卡中的“表单”按钮,或直接将“表单”按钮 拖曳到文档中,均可插入表单。插入的表单会在文档中以红色的矩形虚线框显示,如图8-23所示。可在表单虚线框中插入诸如文本域、按钮、列表框、单选框、复选框等表单对象。提示:插入表单后,如果在页面中看不到表单边框,可选择“查看可视化助理不可见元素”命
22、令将红色虚线框显示出来。,图8-23 创建的表单,需要注意的是,页面中的红色虚线框表示创建的表单,这个框的作用仅方便编辑表单对象,在浏览器中不会显示。另外,可以在一个页面中包含多个表单,但是,不能将一个表单插入到另一个表单中(即标签不能交迭)。3设置表单属性在文档窗口中选中插入的表单,表单“属性”面板如图8-24所示。表单“属性”面板中各选项含义如下:表单ID:是标签的name参数,用于标志表单的名称,每个表单的名称都不能相同。命名表单后,用户就可以使用JavaScript或VBScript等脚本语言引用或控制该表单。,图8-24“表单”属性面板,动作:是标签的action参数,用于设置处理该
23、表单数据的动态网页路径。用户可以在此选项中直接输入动态网页的完整路径,也可以单击选项右侧的“浏览文件”按钮,选择处理该表单数据的动态网页。方法:是标签的method参数,用于设置将表单数据传输到服务器的方法。其列表中包含“默认”、POST和GET三项:默认:使用浏览器默认的方法,通常默认值为GET方法。GET:将值附加到请求该页面的URL中,并将其传输到服务器。由于GET方法有字符个数的限制,所以适合于向服务器提交少量的数据。POST:在HTTP请求中嵌入表单数据,并将其传输到服务器,所以,该方法适合于向服务器提交大量数据的情况。,编码类型:是标签的enctype参数,用于设置对提交给服务器处
24、理的数据使用的编码类型。编码类型默认设置为application/x-www-form-urlencode,通常与POST方法一起使用。如果要创建文件上传域,则指定为multipart/form-data MIME 类型。目标:是标签的target参数,用于设置一个窗口,在该窗口中显示处理表单后返回的数据。其列表中包含的目标值有:_blank:在未命名的新浏览器窗口中打开要链接到的网页。_parent:在显示当前文档的窗口的父窗口中打开要链接到的网页。_self:默认选项,表示在当前窗口中打开要链接到的网页。_top:表示在整个浏览器窗口中打开链接网页并删除所有框架。一般使用多级框架时才选用此
25、选项。,8.6.2 表单对象,表单是一个容器对象,用来存放表单对象,并负责将表单对象的值提交给服务器端的某个程序处理,所以在添加文本域、按钮等表单对象之前,要先插入表单。1向表单中插入对象 向表单中插入表单对象的方法有如下几种:将光标置于表单边界内(即红色虚线框内)的插入点,从“插入表单”级联式菜单中选择需要的对象。将光标置于表单边界内的插入点,在“插入”面板“表单”标签中选择并单击表单对象按钮。在“插入”面板“表单”标签中,选中需要的表单对象按钮,按下鼠标左键将其直接拖曳到表单边界内的插入点位置。,2认识表单对象表单对象包含文本字段、隐藏域、文本区域、复选框、单选框、列表/菜单、跳转菜单、图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网页 设计 制作 08 使用 行为 表单
链接地址:https://www.31ppt.com/p-5455259.html