dw中spry全面讲解教程
- 格式:doc
- 大小:47.00 KB
- 文档页数:5
1.1跟我学Dreamweaver Spry设计工具——单层可折叠面板功能实现实例1.1.1Spry 单层可折叠面板(Collapsible Panel)1、可折叠面板是一个面板它可将内容存储到“紧凑”的空间中,用户单击可折叠面板的选项卡即可隐藏或显示存储在可折叠面板中的内容。
下图显示一个处于展开和折叠状态的可折叠面板:其中的“A”代表“已展开”状态,而“B”代表“已折叠”状态。
2、新建一个文件名称为spryCollapsiblePanel.html的页面文件3、在页面中插入可折叠面板(1)选择“插入”>“Spry”>“Spry 可折叠面板”也还可以使用“插入”面板中的“Spry”类别插入可折叠面板,如下图所示:(2)系统自动地生成下面的内容页面(3)熟悉所生成的HTML标签在生成的可折叠面板的HTML页面文件中包含一个外部<div>标签,其中包含内容<div>标签和选项卡容器<div>标签。
(4)每个可折叠面板元素都有一个CSS样式名这些样式控制可折叠面板的呈现风格,存放在外置的CSS文件SpryCollapsiblePanel.css 中。
在可折叠面板的HTML 页面文件中,在文档头中和可折叠面板的HTML 标签之后还包括有JavaScript脚本标签及代码。
(5)初始化的脚本初始化可折叠面板的JavaScript脚本实现将ID为CollapsiblePanel1的静态HTML标签转换为动态交互页面元素。
Spry.Widget.CollapsiblePanel()方法是框架中创建可折叠面板对象的构造函数,初始化对象的代码已经包含在SpryCollapsiblePanel.js文件中。
(6)保存页面及有关的CSS样式及JavaScript文件4、修改可折叠面板标题、内容及默认状态(1)修改可折叠面板标题和内容文字(2)设置可折叠面板的默认状态当系统在浏览器中加载网页时,可以设置可折叠面板的默认状态为打开或处于关闭状态。
1.1跟我学Dreamweaver Spry设计工具——单层可折叠面板功能实现实例1.1.1Spry 单层可折叠面板(Collapsible Panel)1、可折叠面板是一个面板它可将内容存储到“紧凑”的空间中,用户单击可折叠面板的选项卡即可隐藏或显示存储在可折叠面板中的内容。
下图显示一个处于展开和折叠状态的可折叠面板:其中的“A”代表“已展开”状态,而“B”代表“已折叠”状态。
2、新建一个文件名称为spryCollapsiblePanel.html的页面文件3、在页面中插入可折叠面板(1)选择“插入”>“Spry”>“Spry 可折叠面板”也还可以使用“插入”面板中的“Spry”类别插入可折叠面板,如下图所示:(2)系统自动地生成下面的内容页面(3)熟悉所生成的HTML标签在生成的可折叠面板的HTML页面文件中包含一个外部<div>标签,其中包含内容<div>标签和选项卡容器<div>标签。
(4)每个可折叠面板元素都有一个CSS样式名这些样式控制可折叠面板的呈现风格,存放在外置的CSS文件SpryCollapsiblePanel.css 中。
在可折叠面板的HTML 页面文件中,在文档头中和可折叠面板的HTML 标签之后还包括有JavaScript脚本标签及代码。
(5)初始化的脚本初始化可折叠面板的JavaScript脚本实现将ID为CollapsiblePanel1的静态HTML标签转换为动态交互页面元素。
Spry.Widget.CollapsiblePanel()方法是框架中创建可折叠面板对象的构造函数,初始化对象的代码已经包含在SpryCollapsiblePanel.js文件中。
(6)保存页面及有关的CSS样式及JavaScript文件4、修改可折叠面板标题、内容及默认状态(1)修改可折叠面板标题和内容文字(2)设置可折叠面板的默认状态当系统在浏览器中加载网页时,可以设置可折叠面板的默认状态为打开或处于关闭状态。
DreamweaverSpry区域功能介绍
欢迎大家在这里学习DreamweaverSpry区域功能!这里是我们给大家整理出来的精彩内容。
我相信,这些问题也肯定是很多朋友在关心的,所以我就给大家谈谈这个!很显然,这个主详细页最起码得是两页。
而我们使用的Spry 详细区域可以在一张网页上显示,并且是无刷新的。
一,新建网页,绑定Spry XML 数据集
在网页中打开【插入】面板,单击【Spry】标签下的【Spry XML 数据集】
二,选择XML数据源
弹出【Spry XML 数据集】对话框,【XML源】可以是本地目录下的XML 数据,也可以是跨域的远程XML数据。
单击【获取架构】按钮在【行元素】列表框中选择XML数据中有价值的重复元素,这里就是选择的“item”元素(;标志右上角有+号表示循环的多个)。
P.S 如果制作纯粹的XML数据聚合的页面,还可以选择【禁用XML数据缓存】,并选择自动刷新数据的时间以自动获得远程数据同步。
三,插入Spry表,显示Spry XML数据在页面
单击【插入】面板【Spry】标签下的【Spry 表】按钮,弹出的对话框中将不需要显示的【列】进行删除。
很重要的一个操作就是一定要选择单击行时将使用“更新”详细区域。
【确定】插入Spry表,提示需要插入Spry区域。
因为所有的Spry XML。
目录1.1Dreamweaver Spry 其它组件的功能实现实例 (2)1.1.1Spry验证复选框组件的应用实例 (2)1.1.2Spry 验证文本域组件应用实例 (7)1.1.3Spry验证选择组件应用实例 (15)1.1.4Spry验证密码组件应用实例 (20)1.1.5Spry工具提示组件应用实例 (22)1.1Dreamweaver Spry 其它组件的功能实现实例1.1.1Spry验证复选框组件的应用实例1、Spry表单验证组件Spry框架的构件除了可以提供层叠样式面板等提高用户体验的可视化工具外,还提供了一组用于验证表单数据的Spry构件,不用编写代码,就可以高效快捷地完成表单验证的任务。
这些验证框架有:1)验证文本框2)验证文本区域3)验证列表框4)验证复选框5)验证单选按钮6)验证密码框7)验证确认构件2、Spry验证复选框组件是HTML 表单中的一个或一组复选框(1)验证复选框组件是一组带有校验功能的复选框该验证复选框组件在用户选择(或没有选择)复选框时会显示组件的状态(有效或无效),可以向表单中添加验证复选框组件,该表单可能会要求用户进行三项选择。
如果用户没有进行所有这三项选择,该验证复选框组件会返回一条消息,声明不符合最小选择数要求。
下例显示处于各种状态的验证复选框组件:其中的“A”代表“验证复选框组件的最小选择数状态”,而“B”代表“验证复选框组件的必需状态”。
(2)验证复选框组件具有许多状态(例如,有效、无效、必需值等)可以根据所需的验证结果,使用属性检查器来修改这些状态的属性。
验证复选框组件可以在不同的时间点进行验证,例如当用户在验证复选框组件外部单击时、进行选择时或尝试提交表单时。
1)Initial state(初始状态)——验证复选框组件在页面加载后或表单被重置后的状态。
2)Required state(必选状态)——验证复选框组件通知要提交表单的用户,有复选框是必选项。
“Spry 效果”是视觉增强功能,可以将它们应用于使用JavaScript 的 HTML 页面上几乎所有的元素。
效果通常用于在一段时间内高亮显示信息,创建动画过渡或者以可视方式修改页面元素。
您可以将效果直接应用于 HTML 元素,而无需其它自定义标签。
注:要向某个元素应用效果,该元素当前必须处于选定状态,或者它必须具有一个 ID。
例如,如果要向当前未选定的 div 标签应用高亮显示效果,该 div 必须具有一个有效的 ID 值。
如果该元素尚且没有有效的 ID 值,您将需要向 HTML 代码中添加一个 ID 值。
效果可以修改元素的不透明度、缩放比例、位置和样式属性(如背景颜色)。
可以组合两个或多个属性来创建有趣的视觉效果。
由于这些效果都基于 Spry,因此在用户单击应用了效果的元素时,仅会动态更新该元素,不会刷新整个 HTML 页面。
Spry 包括下列效果:显示/渐隐使元素显示或渐隐。
高亮颜色更改元素的背景颜色。
遮帘模拟百叶窗,向上或向下滚动百叶窗来隐藏或显示元素。
滑动上下移动元素。
增大/收缩使元素变大或变小。
晃动模拟从左向右晃动元素。
挤压使元素从页面的左上角消失。
重要说明:当您使用效果时,系统会在“代码”视图中将不同的代码行添加到您的文件中。
其中的一行代码用来标识 SpryEffects.js 文件,该文件是包括这些效果所必需的。
请不要从代码中删除该行,否则这些效果将不起作用。
有关 Spry 框架中可用的 Spry 效果的全面概述,请访问应用显示/渐隐效果注:此效果可用于除下列元素之外的所有 HTML 元素:applet、body、iframe、object、tr、tbody 和 th。
1.(可选)选择要为其应用效果的内容或布局元素。
2.在“行为”面板(“窗口”>“行为”)中,单击加号 (+)按钮,从菜单中选择“效果”>“显示/渐隐”。
3.从目标元素菜单中,选择元素的 ID。
如果已选择元素,请选择“<当前选定内容>”。
4.在“效果持续时间”框中,定义此效果持续的时间,用毫秒表示。
5.选择要应用的效果:“渐隐”或“显示”。
6.在“渐隐自”框中,定义显示此效果所需的不透明度百分比。
7.在“渐隐到”框中,定义要渐隐到的不透明度百分比。
8.如果您希望该效果是可逆的(即连续单击即可从“渐隐”转换为“显示”或从“显示”转换为“渐隐”),请选择“切换效果”。
应用遮帘效果注:此效果仅可用于下列 HTML 元素:address、dd、div、dl、dt、form、h1、h2、h3、h4、h5、h6、p、ol、ul、li、applet、center、dir、menu 和 pre。
1.(可选)选择要为其应用效果的内容或布局元素。
2.在“行为”面板(“窗口”>“行为”)中,单击加号 (+)按钮,从菜单中选择“效果”>“遮帘”。
3.从目标元素菜单中,选择元素的 ID。
如果已选择元素,请选择“<当前选定内容>”。
4.在“效果持续时间”框中,定义此效果持续的时间,用毫秒表示。
5.选择要应用的效果:“向上遮帘”或“向下遮帘”。
6.在“向上遮帘自/向下遮帘自”框中,以百分比或像素值形式定义遮帘的起始滚动点。
这些值是从元素的顶部开始计算的。
7.在“向上遮帘到/向下遮帘到”域中,以百分比或像素值形式定义遮帘的结束滚动点。
这些值是从元素的顶部开始计算的。
8.如果您希望该效果是可逆的(即连续单击即可上下滚动),请选择“切换效果”。
应用增大/收缩效果注:此效果可用于下列 HTML 元素:address、dd、div、dl、dt、form、p、ol、ul、applet、center、dir、menu 和 pre。
1.(可选)选择要为其应用效果的内容或布局元素。
2.在“行为”面板(“窗口”>“行为”)中,单击加号 (+)按钮,从弹出菜单中选择“效果”>“增大/收缩”。
3.从目标元素弹出菜单中,选择元素的 ID。
如果已选择元素,请选择“<当前选定内容>”。
4.在“效果持续时间”域中,定义出现此效果所需的时间,用毫秒表示。
5.选择要应用的效果:“增大”或“收缩”。
6.在“增大自/收缩自”框中,定义元素在效果开始时的大小。
该值为百分比大小或像素值。
7.在“增大到/收缩到”框中,定义元素在效果结束时的大小。
该值为百分比大小或像素值。
8.如果您为“增大自/收缩自”或“增大到/收缩到”框选择像素值,“宽/高”域就会可见。
元素将根据您选择的选项相应地增大或收缩。
9.选择您希望元素增大或收缩到页面的左上角还是页面的中心。
10.如果您希望该效果是可逆的(即,连续单击即可增大或收缩),请选择“切换效果”。
应用高亮效果注:此效果可用于除下列元素之外的所有 HTML 元素:applet、body、frame、frameset 和 noframes。
1.(可选)选择要为其应用效果的内容或布局元素。
2.在“行为”面板(“窗口”>“行为”)中,单击加号 (+)按钮,从菜单中选择“效果”>“高亮显示”。
3.从目标元素菜单中,选择元素的 ID。
如果已选择元素,请选择“<当前选定内容>”。
4.在“效果持续时间”框中,定义您希望此效果持续的时间,用毫秒表示。
5.选择您希望以哪种颜色开始高亮显示。
6.选择您希望以哪种颜色结束高亮显示。
此效果将持续的时间为您在“效果持续时间”中定义的时间。
7.选择元素在完成高亮显示之后的颜色。
8.如果您希望该效果是可逆的,即通过连续单击来循环使用高亮颜色,请选择“切换效果”。
应用晃动效果注:此效果适用于下列 HTML 元素:address、blockquote、dd、div、dl、dt、fieldset、form、h1、h2、h3、h4、h5、h6、iframe、img、object、p、ol、ul、li、applet、dir、hr、menu、pre 和 table。
1.(可选)选择要为其应用效果的内容或布局元素。
2.在“行为”面板(“窗口”>“行为”)中,单击加号 (+)按钮,从菜单中选择“效果”>“晃动”。
3.从目标元素菜单中,选择元素的 ID。
如果已选择元素,请选择“<当前选定内容>”。
应用滑动效果要使滑动效果正常工作,必须将目标元素封装在具有唯一 ID 的容器标签中。
用于封装目标元素的容器标签必须是 blockquote、dd、form、div 或 center 标签。
目标元素标签必须是以下标签之一:blockquote、dd、div、form、center、table、span、input、textarea、select 或 image。
1.(可选)选择要应用效果的内容的容器标签。
2.在“行为”面板(“窗口”>“行为”)中,单击加号 (+)按钮,并从菜单中选择“效果”>“滑动”。
3.从目标元素菜单中选择容器标签的 ID。
如果已选择容器,请选择 <当前选定内容>。
4.在“效果持续时间”域中,定义出现此效果所需的时间,用毫秒表示。
5.选择要应用的效果:“上滑”或“下滑”。
6.在“上滑自”框中,以百分比或像素值形式定义起始滑动点。
7.在“上滑到”框中,以百分比或正像素值形式定义滑动结束点。
8.如果您希望该效果是可逆的,即通过连续单击上下滑动,请选择“切换效果”。
应用挤压效果注:此效果仅可用于下列 HTML 元素:address、dd、div、dl、dt、form、img、p、ol、ul、applet、center、dir、menu 和 pre。
1.(可选)选择要为其应用效果的内容或布局元素。
2.在“行为”面板(“窗口”>“行为”)中,单击加号 (+)按钮,从菜单中选择“效果”>“挤压”。
3.从目标元素菜单中,选择元素的 ID。
如果已选择元素,请选择“<当前选定内容>”。
添加其它效果同一个元素可以关联多个效果行为,得到的结果将非常有趣。
1.(可选)选择要为其应用效果的内容或布局元素。
2.在“行为”面板(“窗口”>“行为”)中,单击加号 (+)按钮,从“效果”菜单中选择效果。
3.从目标元素菜单中,选择元素的 ID。
如果已选择元素,请选择“<当前选定内容>”。
删除效果您可以从元素中删除一个或多个效果行为。
1.(可选)选择要为其应用效果的内容或布局元素。
2.在“行为”面板(“窗口”>“行为”)中,单击要从行为列表中删除的效果。
3.执行下列操作之一:∙在子面板的标题栏中单击“删除事件”按钮 (-)。
∙右键单击 (Windows)或按住 Control 并单击(Macintosh) 要删除的行为,然后选择“删除行为”。