




免费预览已结束,剩余50页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第六章spry框架和表单,本章主要内容:Spry效果Spry控件表单,一、Spry效果,1、什么是spry?Spry框架是一个JavaScript库,Web设计人员使用它可以构建能够向站点访问者提供更丰富体验的Web页。有了Spry,就可以使用HTML、CSS和极少量的JavaScript将XML数据合并到HTML文档中,创建构件(如折叠构件和菜单栏),向各种页面元素中添加不同种类的效果,2、Spry效果Spry效果是一种提高网站外观吸引力的简洁方式。这种效果可以应用于几乎所有的html元素中。,一、Spry效果,一、Spry效果,Spry效果包括下列效果增大/收缩:使元素变大或变小挤压:使元素从页面的左上角消失显示/渐隐:使元素显示或渐隐晃动:模拟从左往右晃动元素滑动:上下移动元素遮帘:模拟百叶窗,向上或向下滚动百叶窗来显示或隐藏某些元素高亮颜色:改变元素的背景颜色效果实例:1.html,(一)Spry效果详解,增大/收缩效果应用对象:address、dd、div、dl、dt、form、p、ol、ul、applet、center、dir、menu、pre,目标元素:该效果施加的对象效果持续时间:出现该效果所需要的时间效果:选择要应用的效果,增大或者缩小增大自/收缩自:定义对象在效果开始是的大小增大到/收缩到:定义该效果结束时的大小。收缩到:是收缩到页面的左上角还是页面的中心。切换效果:如果希望该效果是可逆的。,(一)Spry效果详解,挤压效果(实例2.html)此效果适用于以下html对象:address、dd、div、dl、dt、form、img、p、ol、applet、center、dir、menu、pre,Spry效果详解,显示渐隐效果(实例3.html)此效果适用于除applet、body、iframe、object、tr、tbody、th以外的所有html对象,(一)Spry效果详解,晃动效果(实例4.html)此效果适用于下列html对象:address、blockquote、dd、div、dl、dt、fieldset、form、h1-h6、Iframe、img、object、p、ol、ul、li、applet、dir、hr、menu、pre、table,(一)Spry效果详解,滑动效果(实例5.html)此效果仅适用于下列html对象:blockquote、dd、div、form、center滑动效果的内容必须有一个标签,(一)Spry效果详解,遮帘效果(实例6.html)此效果仅适用于下列html对象:address、dd、div、dl、dt、form、h1、h2、h3、h4、h5、h6、p、ol、ul、li、applet、center、dir、menu、pre,二、Spry控件,1、什么叫spry控件?Spry框架支持一组用标准HTML、CSS和javaScript编写的可重用控件。在利用DreamweaverCSS制作网页时,可以方便地插入这些控件,然后设置控件的样式。常用的Spry控件有:Spry菜单栏、Spry选项卡式面板、Spry折叠式、Spry可折叠面板。,二、Spry控件的使用,插入spry控件,可折叠面板控件,菜单栏控件,选项卡控件,折叠式控件,二、Spry控件的使用,选择和编辑spry控件,二、Spry控件的使用,设置spry控件的样式样式是有CSS样式表实现的,要控制其样式只要对相应的CSS样式表进行编辑即可。,二、Spry控件的使用,Spry的js代码的保存。,(一)Spry控件-菜单栏控件,Spry菜单栏控件是一组可导航的菜单按钮,当站点访问者将鼠标悬停在其中的某个按钮上时将会显示相应的子菜单。插入”spry菜单栏”控件,Spry控件-菜单栏控件,编辑”spry菜单栏”控件,Spry控件-菜单栏控件,预览,Spry控件-菜单栏控件,更改菜单栏外观利用CSS样式表进行更改。,(二)Spry控件-spry选项卡,二、Spry控件-spry选项卡,插入”spry选项卡面板”编辑”spry选项卡面板”控件,Spry控件-spry选项卡,编辑CSS样式表更改面板控件的高度,(二)Spry控件-spry选项卡,编辑JS文件更改鼠标的事件,(三)Spry控件-spry折叠式控件,(三)Spry控件-spry折叠式控件,插入“spry折叠式控件”编辑控件,(四)Spry控件-spry可折叠面板控件,三、表单,表单的主要功能:收集客户端的信息,客户端发送信息到服务器以后,服务器端的程序可以处理客户端输入的信息。,3.表单,三、表单,插入表单,左图是网易通行证的注册网页,需要填写一些个人信息,如姓名、性别、出生日期、证件号码等。填写信息的页面上包括很多表单对象,如文本框、单选按钮、下拉列表框、按钮等。所有这些表单对象合在一起,称为表单。,三、表单,插入表单插入表单的步骤如下:(1)将光标定位到要插入表单的位置。在插入工具栏单击“表单”选项,打开表单对象列表。(2)单击“表单”按钮,或选择“插入记录”|“表单”|“表单”命令,即可在光标处插入表单;插入的表单在窗口中以红色虚线框表示。(3)将光标定位到插入的表单中,可打开表单“属性”面板。(4)在“表单名称”文本框中输入标识该表单的唯一名称;在“动作”文本框中输入处理该表单的页面或脚本的路径,或者单击文件夹图标定位到适当的页面或脚本。,“方法”下拉列表框用来选择将表单数据传输到服务器的方式。其选项的含义如下:默认:使用浏览器的默认设置将表单数据发送到服务器。通常,默认方法为GET方法。GET:将表单数据附加在请求页面的URL地址后面。GET方法用来传送少量数据,字符数不能超过8192个字符。POST:将在HTTP请求中嵌入表单数据。POST方法用来传送大量数据。,三、表单,“目标”下拉列表框用来设定提交表单后,请求页面将以何种方式显示返回的结果。其中各选项的含义如下:_blank:在未命名的新窗口中显示返回结果。_parent:在显示当前页面的窗口的父窗口中显示返回结果。_self:在显示当前页面的窗口中显示返回结果。_top:在顶层窗口中显示返回结果。,三、表单,“MIME类型”下拉列表框:用于指定提交给服务器进行处理的数据使用的编码类型。默认设置为“application/x-www-form-urlencode”,通常与POST方法协同使用。如果表单包含文件上传对象,则应选择“multipart/form-data”类型。,三、表单,插入表单对象创建了表单之后,就可以往其中插入不同类型的表单对象,有以下两种方法:(1)选择“插入记录”菜单中的“表单”命令,在弹出的子菜单中选择相应的命令。(2)在插入工具栏的“表单”对象列表中单击相应的按钮。,三、表单,添加按钮添加按钮的步骤如下:(1)将光标定位在表单中要插入按钮的位置,在插入工具栏的“表单”对象列表中单击按钮,在表单中插入按钮。(2)选中按钮,在“按钮名称”文本框中输入按钮的名称;在“值”文本框中输入在按钮上显示的文本,便于浏览者了解按钮的作用。,“动作”选项组用于指定单击按钮后产生的动作。其中各单选按钮的功能如下:提交表单:单击该按钮后,向服务器提交表单数据进行处理。重设表单:单击该按钮后,清除表单中的所有内容,用户可以重新填写。无:单击该按钮后,执行指定的操作。例如,可以添加一段JavaScript脚本,使得当用户单击该按钮时弹出一个消息框。,三、表单,添加文本域文本域是用户可在其中输入数据的表单对象。添加文本域的步骤如下:(1)将光标定位在表单中要插入文本域的位置,在插入工具栏的“表单”对象列表中单击文本域按钮,在表单中插入文本域。(2)默认情况下插入的文本域为单行文本域,可以在“属性”面板上设置选中的单行文本域的属性。(3)如果要将选中的文本域设置为多行文本域(文本区域),在“属性”面板的“类型”选项组中选择“多行”单选按钮,可以设置多行文本域的属性。(4)如果要将选中的文本域设置为密码文本域,在“属性”面板的“类型”选项组中选择“密码”单选按钮,可以设置密码文本域的属性。,三、表单,“文本域”、“字符宽度”和“初始值”的设置与单行文本域类似。在“行数”文本框中输入文本域最多可显示的行数。“换行”下拉列表框用于设置当文本域中的内容超过一行时的换行方式。其中各选项的含义如下:默认:表示使用浏览器默认的换行方式。关:表示当用户输入的内容超过文本域的右边界时,文本将向左侧滚动。用户必须按回车键才能实现换行。虚拟:表示当用户输入的内容超过文本域的右边界时,文本自动换行。当提交数据进行处理时,自动换行并不应用于数据,数据作为一个数据字符串进行提交。实体:表示当用户输入的内容超过文本域的右边界时,文本自动换行。当提交数据进行处理时,也对这些数据设置自动换行。,三、表单,添加复选框复选框用于从一组选项中选择多个选项。添加复选框的步骤如下:(1)将光标定位到表单中要插入复选框的位置。在插入工具栏的“表单”对象列表中单击复选框按钮,在表单中插入复选框。(2)在“复选框名称”文本框中输入复选框的名称。,三、表单,添加单选按钮单选按钮用于从一组选项中选择一个选项。单选按钮通常成组地使用,在同一个组中的所有单选按钮必须具有相同的名称。1.逐个插入单选按钮(1)将光标定位到表单中要插入单选按钮的位置。在插入工具栏的“表单”对象列表中单击单选按钮,在表单中插入单选按钮。(2)在“单选按钮”文本框中输入单选按钮的名称,同一组单选按钮必须使用相同的名称,保证这些单选按钮为互斥选项。,2.插入单选按钮组(1)将光标定位到表单中要插入单选按钮组的位置。在插入工具栏的“表单”对象列表中单击按钮组按钮。(2)设置“单选按钮组”对话框。,三、表单,添加列表/菜单列表以可滚动的方式显示多个选项,允许用户在其中选择一个或多个选项。菜单以单击时下拉的方式显示多个选项,只允许用户在其中选择一个选项。添加列表/菜单的步骤如下:(1)将光标定位到表单中要插入列表/菜单的位置。在插入工具栏的“表单”对象列表中单击按钮,在表单中插入列表/菜单,默认情况下插入的是菜单。(2)在“列表/菜单”文本框中输入列表/菜单的名称。(3)单击“列表值”按钮,设置“列表值”对话框。,三、表单,添加文件域文件域使用户可以选择本地计算机上不同类型的文件,并将该文件上传到服务器。添加文件域的步骤如下:(1)将光标定位到表单中要插入文件域的位置。在插入工具栏的“表单”对象列表中单击按钮,在表单中插入文件域。(2)在“文件域名称”文本框中输入文件域的名称。,三、表单,添加图像域用户可以在表单中使用图像域来制作图像按钮,使页面看起来更加美观。添加图像域的操作如下:(1)将光标定位到表单中要插入图像域的位置。在插入工具栏的“表单”对象列表中单击按钮,打开“选择图像源文件”对话框。(2)在对话框中定位图像域的源文件,单击“确定”按钮,即可在表单中插入图像域。(3)在“图像区域”文本框中输入图像域的名称。(4)如果要将某种行为附加到图像域,可以选择图像域,然后利用“行为”面板来为其附加某种行为。,三、表单,添加隐藏域隐藏域是一种在网页上不显示的表单对象。有时用户需要在网页之间传递数据,但这些数据又不希望别的浏览者看到,此时就可以使用隐藏域。添加隐藏域的操作如下:(1)将光标定位到表单中要插入隐藏域的位置。在插入工具栏的“表单”对象列表中单击按钮,或选择“插入”|“表单”|“隐藏域”命令,在表单中插入隐藏域。(2)在“隐藏区域”文本框中输入隐藏域的名称,在“值”文本框中输入要发送给服务器的数据。,三、表单,添加跳转菜单跳转菜单可建立URL与下拉式菜单列表中的选项之间的关联。用户从列表中选择一项,可以跳转到相应的页面。添加跳转菜单的操作如下:(1)将光标定位到表单中要插入跳转菜单的位置。在插入工具栏的“表单”对象列表中单击按钮,或选择“插入”|“表单”|“跳转菜单”命令,打开“插入跳转菜单”对话框。(2)设置“插入跳转菜单”对话框。,三、表单,四、spry验证控件,在制作表单时,为了保证采集信息的有效性(比如要求访问者在表单中输入一个有效的电子邮件地址),往往会在网页中实现表单数据验证的功能。Spry框架提供了4个表单验证控件:spry验证文本、spry验证文本区域、spry验证复选框、spry验证选择。,Spry验证文本域:该域用于在站点访问者输入文本时显示文本的状态(有效或者无效),四、spry验证控件,属性面板中的验证类型可以指定验证类型和格式。预览状态:有效、无效和必需值验证于:可以设置验证发生的时间。onBlur:当用户在文本域外部单击时onCharge:当用户更改文本域的文本验证onSubmit:当用户尝试提交表单时的验证,四、spry验证控件,”最小字符“或“最大字符数”主要针对“无”,“整数”,“电子邮件地址”和“URL”验证类型。“最大值”和“最小值”主要针对“整数”,“时间”,“货币”,“实数/科学
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年事业单位工勤技能-江苏-江苏垃圾清扫与处理工二级(技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-新疆-新疆造林管护工二级(技师)历年参考题库含答案解析(5套)
- 2025年事业单位工勤技能-广西-广西水工监测工一级(高级技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-广西-广西广播电视天线工三级(高级工)历年参考题库含答案解析
- 2025年事业单位工勤技能-广西-广西园林绿化工一级(高级技师)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-广东-广东计算机文字录入处理员二级(技师)历年参考题库含答案解析
- 2025年事业单位工勤技能-广东-广东水文勘测工三级(高级工)历年参考题库典型考点含答案解析
- 2025年事业单位工勤技能-安徽-安徽土建施工人员五级(初级工)历年参考题库典型考点含答案解析
- 2020-2025年初级经济师之初级经济师财政税收高分通关题库A4可打印版
- 2025年事业单位工勤技能-北京-北京不动产测绘员五级(初级工)历年参考题库典型考点含答案解析
- 广东省广州市2024-2025学年高一上学期开学考试英语检测试题(附答案)
- 附件3:公司境外突发事件应急预案
- 3.1平均数(教学课件)五年级数学上册 沪教版
- 《车路协同系统装调与测试》 课件全套 吕丕华 任务1-10 装调工作方案制定- 绿波车速引导系统测试与设置
- 高端案场物业服务方案
- 初中英语比较级和最高级专项练习题含答案
- 光伏焊带完整版本
- 双镜联合手术案例分享
- 质量通病案例课件
- 南航SVC大数据支撑案例
- 2024新课标《义务教育数学课程标准(2022年版)》测试题(含答案)
评论
0/150
提交评论