第10章 使用行为制作网页特效
合集下载
Dreamweaver CC实用教程 第10章 行为在网页中的应用
第10章
行为在网页中的 应用
第10章 行为在网页中的应用
学习要点
认识行为
交换图像
恢复交换图像 打开浏览器窗口 弹出信息 转到URL 行为的管理与修改
1
10.1
认识行为
第10章
行为在网页中的 应用
行为由JavaScript函数和事件处理程序组成,JavaScript函数在Dremaweaver中作为动作,所有动作都响 应事件。Dreamweaver中的行为是将JavaScript代码放置在文档中,以允许访问者与Web页进行交互,从而以 多种方式更改页面或引起某些任务的执行。
行为在网页中的 应用
8
即学即用:制作网页对浏览者的提示信息
学习使用“弹出信息”动作制作网页对浏览者的提示信息的方法。
第10章
行为在网页中的 应用
9
第10章
10.2.5 转到URL
行为在网页中的 应用
“转到URL”动作可以设置在指定的框架中或在当前的浏览窗口中载入指定的页面,此操作尤 其适用于通过一次单击更改两个或多个框架的内容。使用“转到URL”动作的具体操作步骤如下。
行为在网页中的 应用
5
第10章
10.2.3 打开浏览器窗口
使用“打开浏览器窗口”动作在一个新的窗口中打开URL。可以指定新窗口的属性(包括其 大小)、特性(它是否可以调整大小、是否具有菜单栏等)和名称。例如,可以使用此行为在访 问者单击缩略图时,在一个单独的窗口中打开一个较大的图像;使用此行为,可以使新窗口与该 图像恰好一样大。使用“打开浏览器窗口”动作具体的操作步骤如下。
10.1.1 行为简介
下面介绍关于“行为”的含义以及与“行为”相关的几个重要概念——对象、事件和动作。 “行为”是事件和动作的组合。在Dreamweaver CC中,事件可以是任何类似使用者在某个链接上单击的这样具有交 互性的事物,或者类似与一个网页的载入过程这样的具有自动化的事情。行为被规定附属与用户页面上某个特定的元素, 不论是一个文本链接、一幅图像或者<body>标签。为了更好地理解行为的概念,下面就分别介绍与行为相关的:对象、 事件和动作。 “对象”是产生行为的主体,许多网页元素都可以成为对象,如图片、文字、多媒体文件等,甚至是整个页面。 “事件”是触发动态效果的原因,它可以被附加到各种页面元素上,也可以被附加到HTML标记中。事件总是针对页 面元素或标记而言的。
行为在网页中的 应用
第10章 行为在网页中的应用
学习要点
认识行为
交换图像
恢复交换图像 打开浏览器窗口 弹出信息 转到URL 行为的管理与修改
1
10.1
认识行为
第10章
行为在网页中的 应用
行为由JavaScript函数和事件处理程序组成,JavaScript函数在Dremaweaver中作为动作,所有动作都响 应事件。Dreamweaver中的行为是将JavaScript代码放置在文档中,以允许访问者与Web页进行交互,从而以 多种方式更改页面或引起某些任务的执行。
行为在网页中的 应用
8
即学即用:制作网页对浏览者的提示信息
学习使用“弹出信息”动作制作网页对浏览者的提示信息的方法。
第10章
行为在网页中的 应用
9
第10章
10.2.5 转到URL
行为在网页中的 应用
“转到URL”动作可以设置在指定的框架中或在当前的浏览窗口中载入指定的页面,此操作尤 其适用于通过一次单击更改两个或多个框架的内容。使用“转到URL”动作的具体操作步骤如下。
行为在网页中的 应用
5
第10章
10.2.3 打开浏览器窗口
使用“打开浏览器窗口”动作在一个新的窗口中打开URL。可以指定新窗口的属性(包括其 大小)、特性(它是否可以调整大小、是否具有菜单栏等)和名称。例如,可以使用此行为在访 问者单击缩略图时,在一个单独的窗口中打开一个较大的图像;使用此行为,可以使新窗口与该 图像恰好一样大。使用“打开浏览器窗口”动作具体的操作步骤如下。
10.1.1 行为简介
下面介绍关于“行为”的含义以及与“行为”相关的几个重要概念——对象、事件和动作。 “行为”是事件和动作的组合。在Dreamweaver CC中,事件可以是任何类似使用者在某个链接上单击的这样具有交 互性的事物,或者类似与一个网页的载入过程这样的具有自动化的事情。行为被规定附属与用户页面上某个特定的元素, 不论是一个文本链接、一幅图像或者<body>标签。为了更好地理解行为的概念,下面就分别介绍与行为相关的:对象、 事件和动作。 “对象”是产生行为的主体,许多网页元素都可以成为对象,如图片、文字、多媒体文件等,甚至是整个页面。 “事件”是触发动态效果的原因,它可以被附加到各种页面元素上,也可以被附加到HTML标记中。事件总是针对页 面元素或标记而言的。
专题9、网页制作高级篇-行为和特效
12
7、弹出信息
添加了“弹出信息”行为后,当触发设定的 事件时将会弹出预设对话框。 实例3:制作一个显示URL的对话框。
13
8、设置文本
“设置状态栏文本”行为 “设置状态栏文本”行为可用于在浏览器窗 口底部左侧的状态栏中显示消息。 “设置层文本”行为 “设置层文本”行为可以设置层的内容和格 式,但保留层的属性,如颜色等。该内容可 以包括任何有效的HTML源代码。
8
5、跳转菜单
“跳转菜单”行为可通过选择“插入/表单/跳 转菜单”命令进行创建,并可通过“行为” 面板对已有的跳转菜单进行编辑修改。在 “跳转菜单”对话框中可设置跳转菜单的属 性,打开该对话框的方法有以下两种:
9
跳转菜单
选中已插入的跳转菜单,双击“行为”面板中的 “跳转菜单”动作,打开“跳转菜单”对话框。 选中已插入的跳转菜单,在打开的“行为”面板 中单击 +按钮,在弹出的“行为”菜单中选择 “跳转菜单”命令,打开“跳转菜单”对话框。 在“跳转菜单”对话框中设置跳转菜单的方法和 “跳转菜单”的创建基本相同,完成后单击 按 钮关闭对话框,如有需要可在面板中修改事件。
48
使用布局模式布局
绘制布局表格 绘制布局单元格
49
24、框架与框架集的概念
单个框架是指在网页上定义的一个区域,而 框架集则记录了同一网页上多个框架的布局、 链接和属性信息。 利用框架可以把浏览器窗口划分为多个区域, 每个区域可以添加任意网页元素,也可分别 显示不同的网页。 框架集与框架之间的关系是包含与被包含的 关系,多个框架就组成了框架集,框架集包 50 含了框架1、框架2和框架3共3个框架。
6
3、检查插件
第十章 使用行为制作网页特效
网页设计与制作
10.4 案例3 使用行为设置图像特效
Dreamweaver CS3内置了“交换图像”、“预先 载入图像”、“设置导航栏图像”等图像行为特 效。 “交换图像”行为通过更改<img>标签的src属性 将一个图像和另一个图像进行交换。使用此行为 可创建“鼠标经过图像”的效果以及其它图像效 果(包括一次交换多个图像)。 “预先载入图像”行为可以将不会立即出现在网 页上的图像载入到浏览器缓存中,这样可以防止 由于网速导致图像下载缓慢而带来的浏览延迟。 “设置导航栏图像”行为可以将某个图像变为导 航栏中的图像,或更改导航栏中图像的显示状态。
运行含有 Javascript 的网页
网页设计与制作
Javascript在网页中有两种引用方法
Javascript在网页中有两种引用方法,一种 是直接将Javascript脚本语言嵌入到网页中, 另一种是引用外部文件的方式。
网页设计与制作
1.直接嵌入HTML文档
<html> <head> <title>一个简单的JavaScript</title> </head> <body> <script type="text/javascript"> <!-document.write("hello world!"); --> </script> Javascript…… </body> </html> 网页设计与制作
事件 IE5 IE5 浏览器支持 onRowExit onRowsDelete 事件说明 当前数据源的数据将要发生变化时触发的事件 当前数据记录将被删除时触发此事件
第11章 使用行为和JavaScript制作特效网页
第11章
使用行为和JavaScript制作特效 网页
本章概述
行为是用来动态响应用户操作、改变当 前页面效果或执行特定任务的一种方法。 行为是由对象、事件和动作构成。行为是 Dreamweaver CS3中最有特色的功能,可以 不用编写JavaScript代码即可实现多种动态 网页效果。行为的关键在于Dreamweaver CS3中提供了很多动作,每个动作可以完成 特定的任务。
显示当前日期和时间
利用JavaScript脚本可以添加显示当前时间 和日期特效。首先定义月份和日期数组,创建 一个Date()对象的实例,利用getYear()、 getMonth()、getDate()和getDay()分别获取当前 年、月、日期和星期,然后利用 document.write()方法输出当前日期和时间。
创建弹出提示信息网页
“弹出消息”显示一个带有指定消息的 JavaScript警告,因为JavaScript警告只有一 个按钮,所以使用此动作可以提供信息, 而不能为用户提供选择。
使用效果
要向某个元素应用效果,该元素当前必 须处于选定状态,或者它必须具有一个ID。 例如,如果要向当前未选定的div标签应用 高亮显示效果,该div必须具有一个有效的 ID值。如果该元素尚且没有有效的ID值, 将需要向HTML代码中添加一个ID值。
跳转页面即使用行为中的“转到URL”动 作,“转到URL”动作在当前窗口或指定的 框架中打开一个新页。此操作尤其适用于 通过一次单击更改两个或多个框架的内容。
调用JavaScript创建自动关闭网 页
在“行为”面板中单击“添加行为”按 钮,在弹出的快捷菜单中选择“调用 JavaScript”选项,在弹出的“调用JavaScript” 对话框中的JavaScript文本框输入要执行的 JavaScript代码或函数的名称,如图11-40所 示,单击“确定”按钮,即可添加行为。 除了可以调用JavaScript中预定义的函数 外,还可以自己动手编写JavaScript函数, 这样调用起来交换图像就是当鼠标指针经过图片时, 原图像会变成另外一张图像。一个交换图 像其实是由两张图像组成的:第一图像和 交换图像。组成图像交换的两张图像必须 有相同的尺寸;如果两张图像的尺寸不同, Dreamweaver会自动将第二张图像尺寸调整 成第一张同样大小。
使用行为和JavaScript制作特效 网页
本章概述
行为是用来动态响应用户操作、改变当 前页面效果或执行特定任务的一种方法。 行为是由对象、事件和动作构成。行为是 Dreamweaver CS3中最有特色的功能,可以 不用编写JavaScript代码即可实现多种动态 网页效果。行为的关键在于Dreamweaver CS3中提供了很多动作,每个动作可以完成 特定的任务。
显示当前日期和时间
利用JavaScript脚本可以添加显示当前时间 和日期特效。首先定义月份和日期数组,创建 一个Date()对象的实例,利用getYear()、 getMonth()、getDate()和getDay()分别获取当前 年、月、日期和星期,然后利用 document.write()方法输出当前日期和时间。
创建弹出提示信息网页
“弹出消息”显示一个带有指定消息的 JavaScript警告,因为JavaScript警告只有一 个按钮,所以使用此动作可以提供信息, 而不能为用户提供选择。
使用效果
要向某个元素应用效果,该元素当前必 须处于选定状态,或者它必须具有一个ID。 例如,如果要向当前未选定的div标签应用 高亮显示效果,该div必须具有一个有效的 ID值。如果该元素尚且没有有效的ID值, 将需要向HTML代码中添加一个ID值。
跳转页面即使用行为中的“转到URL”动 作,“转到URL”动作在当前窗口或指定的 框架中打开一个新页。此操作尤其适用于 通过一次单击更改两个或多个框架的内容。
调用JavaScript创建自动关闭网 页
在“行为”面板中单击“添加行为”按 钮,在弹出的快捷菜单中选择“调用 JavaScript”选项,在弹出的“调用JavaScript” 对话框中的JavaScript文本框输入要执行的 JavaScript代码或函数的名称,如图11-40所 示,单击“确定”按钮,即可添加行为。 除了可以调用JavaScript中预定义的函数 外,还可以自己动手编写JavaScript函数, 这样调用起来交换图像就是当鼠标指针经过图片时, 原图像会变成另外一张图像。一个交换图 像其实是由两张图像组成的:第一图像和 交换图像。组成图像交换的两张图像必须 有相同的尺寸;如果两张图像的尺寸不同, Dreamweaver会自动将第二张图像尺寸调整 成第一张同样大小。
中职网页设计与制作课件第10章 行为及行为的应用
3)如果更改触发事件,单击它右边的下拉箭头,选 择合适的事件。
4
2.删除行为
在行为面板选中要删除的行为,单击行为面板 中的[删除事件]按钮, 或 选中要删除的行为,按[Delete]键。
5
10.4 行为的应用
1.交换图像 当鼠标指针经过图像时,原图像会变成另外一幅 图像。 操作步骤: 1)选择图像,在行为面板中单击“ 选择“交换图像”,打开对话框。 ”按钮,
11
4)设置第1行5个单元格宽度为100像素,高度30像素, 水平:居中对齐。
5)在第1行5个单元格分别输入文字, “万里长城、 桂林山水、泰山、黄山、张家界”。 6)对文字建立空链接(在链接框中输入“#”)。
7)合并第2行的单元格,设单元格高度为200像素。
12
8)在第2行单元格中,
插入AP元素apDiv1,将“长城”的图片插入该元 素中。然后将apDiv1隐藏。 用同样的方法插入apDiv2,apDiv3,apDiv4, apDiv5,并在各个AP元素中插入相应的图片,再 把它们隐藏。 在AP元素面板中设置apDiv1显示,其余AP元素 隐藏。
14
第10章 行为及行为的应用
10.1 行为相关概念
10.2 行为面板
10.3 为对象添加与删除行为
10.4 行为的应用
1
10.1 行为相关概念
行为是事件和由该事件触发的动作的组合。与行为相 关的有三个概念:对象、事件和动作。
对象:是行为产生的主体,很多网页元素都可以成为 对象,如图像、文本、AP元素等。
10
5.显示-隐藏元素
可显示/隐藏一个或多个页面元素。此行为用于在 用户与页面进行交互时显示信息。 操作步骤:
第10章 创建网页动态效果
中文版Dreamweaver CS5实用教程 JavaScript简介
1、数据类型:数值型(整数和实数)、字符串型、布尔型、 空值null(注:JavaScript采用弱类型检查,即一个变量在 使用之前不必声明其类型,在使用它或者为其赋值时系统会 为其自动地确定它的类型。 2、表达式和运算符 (1)字符串连接符:=,+= (2)算术运算符: (3)比较运算符:< <= > >= == != (4)其他运算符:&& || ?: 3、程序流程控制 (1)选择结构:if语句、switch语句 (2)循环结构:for语句、while语句
中文版Dreamweaver注释 CS5实用教程 JavaScript
• 可以添加注释来对 JavaScript 进行解释, 或者提高其可读性。 • 单行的注释以 // 开始。 • 多行注释以 /* 开头,以 */ 结尾。 • 在行末使用注释 document.write("Hello"); // 输出 "Hello"
• 将JavaScript代码加入到网页文件中的两种方式: 中文版Dreamweaver CS5实用教程 • 1、在HTML文件中加载外部的JavaScript文件; 如:<script type=―text/javascript‖ src=―ggt.js‖> </script> • 2、将JavaScript代码嵌入到HTML的内部;
中文版Dreamweaver语句 CS5实用教程 JavaScript
• JavaScript 是由浏览器执行的语句序列。 • JavaScript 语句是发给浏览器的命令。这些命令的作用是 告诉浏览器要做的事情。 • JavaScript 代码块:代码块以左花括号开始,以右花括号 结束,代码块的作用是一并地执行语句序列。 <script type="text/javascript"> { document.write("<h1>This is a header</h1>"); document.write("<p>This is a paragraph</p>"); document.write("<p>This is another paragraph</p>"); } </script>
第10章 创建网页动态效果PPT课件
如:<script type=“text/javascript” src=“ggt.js”> </script>
• 2、将JavaScript代码嵌入到HTML的内部;
插入—HTML—脚本 对象—脚本
<html> <body> <script type="text/javascript">
document.write("Hello World!"); </script> </body> </html>
中文版Dreamweaver CS5实用
教程 9、设置状态栏文本
中文版Dreamweaver CS5实用 教程
10、调用JavaScript
使用“调用JavaScript”行为,可以在动作被触发 时调用的JavaScript函数或代码。
中文版Dreamweaver CS5实用 教程
11、转到URL
中文版Dreamweaver CS5实用 教程
第10章 创建网页动态效果
在制作网页时,为了丰富网页内容,可以在网 页中添加动态与交互效果。这样制作出来的网页 功能强大,可以提高网站的访问量。 Dreamweaver CS5
1、行为 2、JavaScript
中文版Dreamweaver CS5实用 教程
第一部分
整体概述
THE FIRST PART OF THE OVERALL OVERVIEW, PLEASE SUMMARIZE THE CONTENT
中文版Drea10m.1we行av为er CS5实用 教程
Dreamweaver CS5的行为是一个带有面向对象设计 思想的工具。在Dreamweaver CS5的行为面板中提供了 20多种行为,利用这些行为,不需要书写一行代码,就可 以在网页中实现丰富的动态与交互效果,诸如为网页添加 播放音乐、显示/隐藏层、弹出消息、打开新浏览窗口等功 能,达到用户与页面的交互。
• 2、将JavaScript代码嵌入到HTML的内部;
插入—HTML—脚本 对象—脚本
<html> <body> <script type="text/javascript">
document.write("Hello World!"); </script> </body> </html>
中文版Dreamweaver CS5实用
教程 9、设置状态栏文本
中文版Dreamweaver CS5实用 教程
10、调用JavaScript
使用“调用JavaScript”行为,可以在动作被触发 时调用的JavaScript函数或代码。
中文版Dreamweaver CS5实用 教程
11、转到URL
中文版Dreamweaver CS5实用 教程
第10章 创建网页动态效果
在制作网页时,为了丰富网页内容,可以在网 页中添加动态与交互效果。这样制作出来的网页 功能强大,可以提高网站的访问量。 Dreamweaver CS5
1、行为 2、JavaScript
中文版Dreamweaver CS5实用 教程
第一部分
整体概述
THE FIRST PART OF THE OVERALL OVERVIEW, PLEASE SUMMARIZE THE CONTENT
中文版Drea10m.1we行av为er CS5实用 教程
Dreamweaver CS5的行为是一个带有面向对象设计 思想的工具。在Dreamweaver CS5的行为面板中提供了 20多种行为,利用这些行为,不需要书写一行代码,就可 以在网页中实现丰富的动态与交互效果,诸如为网页添加 播放音乐、显示/隐藏层、弹出消息、打开新浏览窗口等功 能,达到用户与页面的交互。
建立网页互动式效果--行为面板的应用
10-6 Dreamweaver的管理擴充功能
安裝管理擴充功能
10-6 Dreamweaver的管理擴充功能
使用下載的擴充功能
設定拖曳圖層行為的進階技巧
第10章 建立網頁互動式效果--行為面板的應用
10-5
檢查外掛程式 檢查外掛程式 行為指令可以檢查使用者的瀏 覽器,是否外掛Flash Player、Shockwave、 Live Audio等程式。
10-5 檢查外掛程式
第10章 建立網頁互動式效果--行為面板的應用
第10章 建立網頁互動式效果--行為面板的應用
第六章曾經使用行為指令製作變換圖形的效 果,從表面上看來只是在對話方塊中挑選欲 更換的圖片,但事實上系統已自動加上 JavaScript程式碼。對於已熟悉JavaScript的 網頁設計者來說,撰寫這些簡單的指令在彈 指之間即可完成。
第10章 建立網頁互動式效果--行為面板的應用
10-1 10-2 10-3 10-4 10-5 10-6
認識行為面板 設定開啟瀏覽器視窗行為 彈出式與狀態列文字訊息 設定拖曳圖層行為 檢查外掛程式 Dreamweaver的管理擴充功能
第10章 建立網頁互動式效果--行為面板的應用
10-1
認識行為面板 這裡所謂的 行為,指的是瀏覽器及網頁上各 種元件的行為,讓使用者可以用各種方式變 更網頁或啟動某些工作,它是 事件 與該事件 所觸發之 動作 的一個組合。
10-6
Dreamweaver的管理擴充功能 如果覺得Dreamweaver預設的 行為 指令不夠 多,還可以到Adobe的網站中下載更多的擴充 功能。事實上,可以下載的擴充功能不限於 行為 指令,Adobe提供了各式各樣好用的功 能供您下載,且大部份都是免費的。
网页设计与制作实用教程电子教案、教学建议第10章 为页面元素添加行为-31页文档资料
返回
8
交换图像
创建交换图像效果。当鼠标移动到图像上时,图 像交换为另外一幅,当鼠标移出时,又恢复为原 始状态。操作步骤见教程P196。
04.12.2019
第10章 为页面元素添加行为
9
弹出信息
在浏览器载入页面后,弹出消息框,操作步骤见 教程P199。
04.12.2019
第10章 为页面元素添加行为
04.12.2019
第10章 为页面元素添加行为
25
控制Shockwave或Flash
在网页中插入一个Flash动画,载入页面后,单击 “播放”按钮,动画开始播放;单击“停止”按 钮,动画停止播放。操作步骤见教程P218。
04.12.2019
第10章 为页面元素添加行为
26
用行为控制时间轴
利用行为控制时间轴实现如下效果:当鼠标移到 运动的图像上时,该图像就停止运动;当鼠标离 开图像时,图像又继续运动。操作步骤见教程 P219。
04.12.2019
第10章 为页面元素添加行为
27
本章小结
本章主要介绍了行为的基本概念,行为、事件、 动作及三者之间的联系及行为的使用方法。
在学习本章时,要熟练掌握行为、事件、动作 三个基本概念,同时认真理解各种行为的具体用法。
04.12.2019
第10章 为页面元素添加行为
28
配套实训
参见教材第221~223页,利用提供 的素材文件,按要求制作一个游戏网 站。
04.12.2019
第10章 为页面元素添加行为
15
设计目标 页面分析 实训引导 制作步骤
行为的综合应用实例
04.12.2019
第10章置行为,使得当鼠标移动到某幅图 像上时,显示该图像对应的主题文字,当鼠标离开图 像上时主题文字消失。浏览效果如图所示。
第10章 使用行为和JavaScript创建特效网页
2.JavaScript的常量
JavaScript提供六种基本类型的常量。 (1)整形常量:整形常量是不能改变的数据,可以使用十进 制、十六进制、八进制表示其值。 (2)实际常量:实型常量是由整数部分加小数部分表示,可 以使用科学表示法或标准方法来表示。 (3)布尔值:布尔常量只有两种值:True或False,主要用来 说明或代表一种状态或标志。 (4)字符型常量:使用单引号或双引号(一定要用英文状态 下的引号)括起来的一个或几个字符。 (5)空值:JavaScript中包含有一个空值NULL,表示什么也 没有。如果试图引用没有定义的变量,则返回一个NULL。 (6)特殊字符:JavaScript中包含以反斜杠(\)开头的特 殊字符,通常称为控制字符。
8.应用预先载入图像行为 “预先载入图像”行为可以缩短显示时间,其方法是对在页 面打开之初不会立即显示的图像(例如那些将通过行为或 JavaScript 换入的图像)进行缓存。当使用“交换图像”时不需 要手动添加“预先载入图像”。 应用预先载入图像行为的方法通 过选择一个对象,然后从“行为”面板的“动作”菜单中选择 “预先载入图像”进行。 9.应用设置导航栏图像行为 使用“设置导航栏图像”行为可将某个图像变为导航栏图像, 还可以更改导航条中图像的显示和动作。 使用“设置导航栏图像”对话框的“基本”选项卡可以创建 或更新导航栏图像,更改用户单击导航条按钮时显示的 URL,以 及选择用于显示 URL 的其它窗口。 使用“设置导航栏图像”对话框的“高级”选项卡可设置根 据当前按钮的状态改变文档中其它图像的状态。默认情况下,单 击导航条中的一个元素将使导航条中的所有其它元素自动返回到 它们的“一般”状态;如果要设置,使鼠标指针按下所选图像或 置于其上时改变某个图像的状态,则使用“高级”选项卡。
第10章 使用JavaScript行为创建特效网页
10.2 添加与编辑 JavaScript行为
在Dreamweaver中,可以为整个页面、表格、链接、图像、表单或其他 任何HTML元素增加行为,最后由浏览器决定是否执行这些行为。
1.增加行为 2.删除行为 3.行为排序 4.设置事件为
事件是动态网页制作中一个非常重要概念。当访问者与网页进行交互时 ,如单击=选中等,这些事件能触发客户端行为。没有用户交互也可以 触发事件,例如,设置页面每10秒钟自动刷新一次,这也是一个事件。 每个页面元素所能触发的事件不尽相同,例如,页面文件本身能触发 onLoad和onUnload事件,onLoad表示页面被打开的事件,onUnload表示 页面被关闭的事件,而超链接能触发onMouseOver事件,即被鼠标移动 到其上的事件。
•了解JavaScript行为。 •添加和编辑JavaScript行为。 •使用预定义行为。 •使用Spry特效。
10.1 认识JavaScript行为
行为是事件和动作的组合。在Dreamweaver中,行为实际上是插入到网 页内的一段JavaScript代码,利用这些代码实现一些动态效果,允许浏览 者与网页进行交互,以实现网页根据浏览者的操作而进行智能响应。。
使用“预先载入图像”行为可以将网页中由于某种事件才能显示的图片 预先载入到浏览器缓存中。这样就可以防止当图像显示时出现由于下载 而导致延迟,使图像显示平滑。
10.4 上机练习: 使用Spry效果
10.3 使用预定义行为
1.设置容器的文本
2.设置文本域文字
使用“隐藏弹出式菜单”行为,可以将弹出式菜单在鼠标移开触发器时 变为隐藏。一般来说,在设置“显示弹出式菜单”行为时,会自动添加 “隐藏弹出式菜单”行为,这样当鼠标离开触发器时就会自动隐藏弹出 式菜单。 如果在设置“显示弹出式菜单”行为时,没有选中【显示弹出式菜单】 对话框【位置】选项卡中的【在发生onMouseOut事件时隐藏菜单】复 选框,则仅为对象附加了“显示弹出式菜单”行为,而没有附加“隐藏 弹出式菜单”行为,这时可以手动为对象设置“隐藏弹出式菜单”行为 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1. 创建或选择要触发行为的页面元素;
2. 选择要应用的行为,并设置其参数; 3. 指定触发该行为的事件。
4. 通过学习设置“打开浏览器窗口”行为的具体步骤,掌握了在 Dreamweaver中添加行为的方法。
《网页设计与制作案例教程》(第2版)
10.3 案例2 利用JavaScript实现加载网页时弹出消息框
《网页设计与制作案例教程》(第2版)
10.1 学习任务:认识行为
行为是Dreamweaver CS5中一个非常强大的工具。 使用行为,编程人员不用编写Javascript代码便可实现 多种动态网页特效。Dreamweaver CS5提供了很多 行为,这些行为放在其内部行为库中。
本节学习任务 认识行为,了解行为的相关概念以及属性、事件、 方法的含义;掌握行为面板的基本操作。
事件是触发动态效果的原因,它可以被附加到各种页面元素上, 也可以被附加到HTML标记中。一个事件总是针对页面元素或标记而 言的,例如将鼠标指针移到图片上、把鼠标指针放在图片之外和单击 鼠标左键,是与鼠标有关的三个最常见的事件(onMouseOver、 onMouseOut、onClick)。不同浏览器支持的事件类型和数量是不 一样的,通常高版本的浏览器支持更多的事件。
《网页设计与制作案例教程》(第2版)
请在Dreamweaver 中完成案例的 制作。
《网页设计与制作案例教程》(第2版)
10.3.1 认识JavaScript
Dreamweaver CS5内置了丰富的行为。行为是某些事件触 发的动作,而动作则是Dreamweaver CS5库中的 JavaScript 代码或用户自定义的代码。
《网页设计与制作案例教程》(第2版)
JavaScript在网页中有两种简单的调用方法,一种 是直接将JavaScript脚本语言嵌入到网页中,另一种 是引用外部JavaScript文件。
《网页设计与制作案例教程》(第2版)
1.直接嵌入HTML文档
这是最常用的方法,大部分含有JavaScript的网页 都采用这种方法,打开网页文件“01.html”,可以查 看代码如下所示:
《网页设计与制作案例教程》(第2版)
操作步骤如下:
1. 在Dreamweaver中打开网页文件“10-3.html”,如图10-9所 示。
2. 选择“body”标签,单击“窗口→行为”菜单命令,打开”标签 检查器”面板,单击“添加行为”按钮 ,选择“调用Javascript” 菜单命令,弹出“调用Javascript”对话框。在文本框中输入 JavaScript脚本“window.alert("欢迎访问夏威夷风情网")”, 如图10-10所示。
动作是指最终需完成的动态效果,如交换图像、弹出信息、打开 浏览器窗口、播放声音等都是动作。动作通常是一段JavaScript代码。 在Dreamweaver CS5中使用内置行为时,系统会自动向页面中添 加JavaScript代码,用户完全不必自己编写。
《网页设计与制作案例教程》(第2版)
10.1.2 “标签检查器”面板
请在Dreamweaver中完成案例的制作。
《网页设计与制作案例教程》(第2版)
案例小结 本节主要介绍通过Dreamweaver内置的 “设置文本”行为为网页设置所要显示的内容。为网页 元素设置文字的重点在于HTML标签和JavaScript脚本 语言的使用。
《网页设计与制作案例教程》(第2版)
学习目标 使用Dreamwear的“打开浏览器窗口” 行为制作网页加载时弹出公告页。
知识要点 创建行为的步骤,“打开浏览器窗口”行 为。当加载网页时,弹出公告页,如图10-3所示。
《网页设计与制作案例教程》(第2版)
案例小结 在Dreamweaver CS5中,内置了丰富 的行为。行为的设置是通过”标签检查器”面板完成 的。添加行为的步骤为:
《网页Байду номын сангаас计与制作案例教程》(第2版)
10.1.1 行为概述
行为是对象为响应某一事件而采取的动作,它由对 象、事件和动作组成。
对象是产生行为的主体。很多网页元素都可以成为 对象,如图片、文字、多媒体文件等。此外,网页本身 有时也可作为对象。
《网页设计与制作案例教程》(第2版)
10.1.1 行为概述
《网页设计与制作案例教程》(第2版)
本章学习内容
10.1 学习任务:认识行为
10.2 案例1 制作网页加载时弹出公告页
10.3 案例2利用JavaScript实现加载网页时弹出消息框 10.4 案例3 使用行为设置图像特效 10.5 案例4 使用行为设置文本 10.6 案例5 使用行为设置跳转菜单效果 10.7 案例6 制作网页拼图游戏
《网页设计与制作案例教程》(第2版)
学习目标 为网页添加“设置状态栏文本”行为,当 浏览网页时在状态栏显示相应信息;为AP Div添加 “设置容器的文本”行为,当鼠标经过时,用指定内容 替换AP Div中的图像。
知识要点 为网页添加“设置状态栏文本”行为、为 AP Div添加“设置容器行为”。
学习目标 为网页调用JavaScript,当加载网页时, 弹出对话框,提示用户当前正访问的网站。
知识要点 了解JavaScript基本概念、在网页中引 用JavaScript脚本的两种方法,掌握通过“标签检查 器”面板调用JavaScript脚本的步骤。 在浏览器中打开网页时,弹出消息框,由浏览者单 击【确定】后继续浏览网站。效果如图10-7所示。
在Dreamweaver CS5中,对行为的添加和管理主 要通过”标签检查器”面板完成,在菜单栏中选择“窗 口→行为”命令或按<Shift+F4>组合键,可以打开” 标签检查器”面板,如图10-1所示。
《网页设计与制作案例教程》(第2版)
10.1.3 事件
用户与网页交互时产生的操作,称为事件。事件可以由用户引 发,也可能是页面发生改变,甚至还有看不见的事件(如Ajax的 交互进度改变)。绝大部分事都由用户的动作所引发,如:用户 单击鼠标触发onClick事件,若鼠标移动到目标时,触发 onMouseOver事件等等。在Javascript中,事件往往与事件处理 程序配套使用。
每个浏览器都提供一组事件,这些事件可以与”标签检查器” 面板的“动作”(+) 弹出菜单中列出的动作相关联。当网页的访 问者与页面进行交互时(例如,单击某个图像),浏览器会生成 事件;这些事件可用于调用执行动作的 JavaScript 函数。 Dreamweaver 提供多个可通过这些事件触发的常用动作。
JavaScript是一种由Netscape的LiveScript发展而来的面向 对象的客户端脚本语言,主要目的是为了解决服务器端编程语言 如Perl速度过慢的问题,以便为客户提供更加流畅的浏览体验。 JavaScript的正式名称是“ECMAScript”,由 ECMA (European Computer Manufacturers Association,欧洲电 脑厂商协会)组织发展和维护。ECMA-262 是正式的 JavaScript 标准。这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft),JSript是微软为了取得技术优势,推出的 脚本语言。目前JavaScript的最新版本为2.0。
… <script type=“text/javascript”>
document.write("hello world!");
</script> Javascript……
…
《网页设计与制作案例教程》(第2版)
2.引用方式
如果已经存在一个Javascript源文件(以js为扩展名),则可 以在网页中引用它,以提高代码的利用率。其格式如下:
《网页设计与制作案例教程》(第2版)
10.4 案例3 使用行为设置图像特效
Dreamweaver CS5内置了“交换图像”、“预先载入图 像”、等图像行为特效。“交换图像”行为通过更改<img>标签 的src属性将一个图像和另一个图像进行交换。使用此行为可创建 “鼠标经过图像”的效果以及其他图像效果(包括一次交换多个 图像)。“预先载入图像”行为可以将不会立即出现在网页上的 图像载入到浏览器缓存中,这样可以防止由于网速导致图像下载 缓慢而带来的浏览延迟。 学习目标 在网页中插入一幅图像并设置ID,选中图像,添加 “交换图像”行为并设置参数,当鼠标经过图像时切换图像。
《网页设计与制作案例教程》(第2版)
10.1.4 Dreamweaver CS5的标准行为
针对Internet Explorer4.0或更高版本浏览器。在 “标签检查器”面板中,单击【添加行为】按钮 ,可 以展开行为菜单,如图10-2所示。
《网页设计与制作案例教程》(第2版)
10.2 案例1 制作网页加载时弹出公告页
第10章 使用行为制作网页特效
《网页设计与制作案例教程》(第2版)
Dreamweaver行为是一段Javascript代码,当某 个事件触发它时,将执行一个动作,如打开浏览器窗口 或显示页面元素。使用Dreamweaver内置的行为,不 需要编写代码,就可以实现复杂的网页特效。
10.6 案例5 使用行为设置跳转菜单效果
<script src="url" type="text/javascript"></script>
其中的url就是程序文件的地址。同样的,该语句可以放在 HTML文档头部或主体的任何部分。如果要实现“直接插入方式” 中所举例子的效果,可以首先创建一个Javascript源代码文件 “script.js”,其内容如下: document.write("hello world!"); 在网页“02.html”中,调用脚本文件“script.js”:
2. 选择要应用的行为,并设置其参数; 3. 指定触发该行为的事件。
4. 通过学习设置“打开浏览器窗口”行为的具体步骤,掌握了在 Dreamweaver中添加行为的方法。
《网页设计与制作案例教程》(第2版)
10.3 案例2 利用JavaScript实现加载网页时弹出消息框
《网页设计与制作案例教程》(第2版)
10.1 学习任务:认识行为
行为是Dreamweaver CS5中一个非常强大的工具。 使用行为,编程人员不用编写Javascript代码便可实现 多种动态网页特效。Dreamweaver CS5提供了很多 行为,这些行为放在其内部行为库中。
本节学习任务 认识行为,了解行为的相关概念以及属性、事件、 方法的含义;掌握行为面板的基本操作。
事件是触发动态效果的原因,它可以被附加到各种页面元素上, 也可以被附加到HTML标记中。一个事件总是针对页面元素或标记而 言的,例如将鼠标指针移到图片上、把鼠标指针放在图片之外和单击 鼠标左键,是与鼠标有关的三个最常见的事件(onMouseOver、 onMouseOut、onClick)。不同浏览器支持的事件类型和数量是不 一样的,通常高版本的浏览器支持更多的事件。
《网页设计与制作案例教程》(第2版)
请在Dreamweaver 中完成案例的 制作。
《网页设计与制作案例教程》(第2版)
10.3.1 认识JavaScript
Dreamweaver CS5内置了丰富的行为。行为是某些事件触 发的动作,而动作则是Dreamweaver CS5库中的 JavaScript 代码或用户自定义的代码。
《网页设计与制作案例教程》(第2版)
JavaScript在网页中有两种简单的调用方法,一种 是直接将JavaScript脚本语言嵌入到网页中,另一种 是引用外部JavaScript文件。
《网页设计与制作案例教程》(第2版)
1.直接嵌入HTML文档
这是最常用的方法,大部分含有JavaScript的网页 都采用这种方法,打开网页文件“01.html”,可以查 看代码如下所示:
《网页设计与制作案例教程》(第2版)
操作步骤如下:
1. 在Dreamweaver中打开网页文件“10-3.html”,如图10-9所 示。
2. 选择“body”标签,单击“窗口→行为”菜单命令,打开”标签 检查器”面板,单击“添加行为”按钮 ,选择“调用Javascript” 菜单命令,弹出“调用Javascript”对话框。在文本框中输入 JavaScript脚本“window.alert("欢迎访问夏威夷风情网")”, 如图10-10所示。
动作是指最终需完成的动态效果,如交换图像、弹出信息、打开 浏览器窗口、播放声音等都是动作。动作通常是一段JavaScript代码。 在Dreamweaver CS5中使用内置行为时,系统会自动向页面中添 加JavaScript代码,用户完全不必自己编写。
《网页设计与制作案例教程》(第2版)
10.1.2 “标签检查器”面板
请在Dreamweaver中完成案例的制作。
《网页设计与制作案例教程》(第2版)
案例小结 本节主要介绍通过Dreamweaver内置的 “设置文本”行为为网页设置所要显示的内容。为网页 元素设置文字的重点在于HTML标签和JavaScript脚本 语言的使用。
《网页设计与制作案例教程》(第2版)
学习目标 使用Dreamwear的“打开浏览器窗口” 行为制作网页加载时弹出公告页。
知识要点 创建行为的步骤,“打开浏览器窗口”行 为。当加载网页时,弹出公告页,如图10-3所示。
《网页设计与制作案例教程》(第2版)
案例小结 在Dreamweaver CS5中,内置了丰富 的行为。行为的设置是通过”标签检查器”面板完成 的。添加行为的步骤为:
《网页Байду номын сангаас计与制作案例教程》(第2版)
10.1.1 行为概述
行为是对象为响应某一事件而采取的动作,它由对 象、事件和动作组成。
对象是产生行为的主体。很多网页元素都可以成为 对象,如图片、文字、多媒体文件等。此外,网页本身 有时也可作为对象。
《网页设计与制作案例教程》(第2版)
10.1.1 行为概述
《网页设计与制作案例教程》(第2版)
本章学习内容
10.1 学习任务:认识行为
10.2 案例1 制作网页加载时弹出公告页
10.3 案例2利用JavaScript实现加载网页时弹出消息框 10.4 案例3 使用行为设置图像特效 10.5 案例4 使用行为设置文本 10.6 案例5 使用行为设置跳转菜单效果 10.7 案例6 制作网页拼图游戏
《网页设计与制作案例教程》(第2版)
学习目标 为网页添加“设置状态栏文本”行为,当 浏览网页时在状态栏显示相应信息;为AP Div添加 “设置容器的文本”行为,当鼠标经过时,用指定内容 替换AP Div中的图像。
知识要点 为网页添加“设置状态栏文本”行为、为 AP Div添加“设置容器行为”。
学习目标 为网页调用JavaScript,当加载网页时, 弹出对话框,提示用户当前正访问的网站。
知识要点 了解JavaScript基本概念、在网页中引 用JavaScript脚本的两种方法,掌握通过“标签检查 器”面板调用JavaScript脚本的步骤。 在浏览器中打开网页时,弹出消息框,由浏览者单 击【确定】后继续浏览网站。效果如图10-7所示。
在Dreamweaver CS5中,对行为的添加和管理主 要通过”标签检查器”面板完成,在菜单栏中选择“窗 口→行为”命令或按<Shift+F4>组合键,可以打开” 标签检查器”面板,如图10-1所示。
《网页设计与制作案例教程》(第2版)
10.1.3 事件
用户与网页交互时产生的操作,称为事件。事件可以由用户引 发,也可能是页面发生改变,甚至还有看不见的事件(如Ajax的 交互进度改变)。绝大部分事都由用户的动作所引发,如:用户 单击鼠标触发onClick事件,若鼠标移动到目标时,触发 onMouseOver事件等等。在Javascript中,事件往往与事件处理 程序配套使用。
每个浏览器都提供一组事件,这些事件可以与”标签检查器” 面板的“动作”(+) 弹出菜单中列出的动作相关联。当网页的访 问者与页面进行交互时(例如,单击某个图像),浏览器会生成 事件;这些事件可用于调用执行动作的 JavaScript 函数。 Dreamweaver 提供多个可通过这些事件触发的常用动作。
JavaScript是一种由Netscape的LiveScript发展而来的面向 对象的客户端脚本语言,主要目的是为了解决服务器端编程语言 如Perl速度过慢的问题,以便为客户提供更加流畅的浏览体验。 JavaScript的正式名称是“ECMAScript”,由 ECMA (European Computer Manufacturers Association,欧洲电 脑厂商协会)组织发展和维护。ECMA-262 是正式的 JavaScript 标准。这个标准基于 JavaScript (Netscape) 和 JScript (Microsoft),JSript是微软为了取得技术优势,推出的 脚本语言。目前JavaScript的最新版本为2.0。
… <script type=“text/javascript”>
document.write("hello world!");
</script> Javascript……
…
《网页设计与制作案例教程》(第2版)
2.引用方式
如果已经存在一个Javascript源文件(以js为扩展名),则可 以在网页中引用它,以提高代码的利用率。其格式如下:
《网页设计与制作案例教程》(第2版)
10.4 案例3 使用行为设置图像特效
Dreamweaver CS5内置了“交换图像”、“预先载入图 像”、等图像行为特效。“交换图像”行为通过更改<img>标签 的src属性将一个图像和另一个图像进行交换。使用此行为可创建 “鼠标经过图像”的效果以及其他图像效果(包括一次交换多个 图像)。“预先载入图像”行为可以将不会立即出现在网页上的 图像载入到浏览器缓存中,这样可以防止由于网速导致图像下载 缓慢而带来的浏览延迟。 学习目标 在网页中插入一幅图像并设置ID,选中图像,添加 “交换图像”行为并设置参数,当鼠标经过图像时切换图像。
《网页设计与制作案例教程》(第2版)
10.1.4 Dreamweaver CS5的标准行为
针对Internet Explorer4.0或更高版本浏览器。在 “标签检查器”面板中,单击【添加行为】按钮 ,可 以展开行为菜单,如图10-2所示。
《网页设计与制作案例教程》(第2版)
10.2 案例1 制作网页加载时弹出公告页
第10章 使用行为制作网页特效
《网页设计与制作案例教程》(第2版)
Dreamweaver行为是一段Javascript代码,当某 个事件触发它时,将执行一个动作,如打开浏览器窗口 或显示页面元素。使用Dreamweaver内置的行为,不 需要编写代码,就可以实现复杂的网页特效。
10.6 案例5 使用行为设置跳转菜单效果
<script src="url" type="text/javascript"></script>
其中的url就是程序文件的地址。同样的,该语句可以放在 HTML文档头部或主体的任何部分。如果要实现“直接插入方式” 中所举例子的效果,可以首先创建一个Javascript源代码文件 “script.js”,其内容如下: document.write("hello world!"); 在网页“02.html”中,调用脚本文件“script.js”: