




已阅读5页,还剩124页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2020 3 28 1 本章知识点和技能点 利用布局视图 表格 层 框架进行页面布局的方法创建表单的方法以及表单的提交与校验设置Dreamweaver内置行为的应用 1 2020 3 28 2 一 网页布局定位 经过前面的学习 相信你已经掌握了基本的网页制作知识 可以独立制作一些较简单的网页了 但仅仅这些知识还是远远不够的 因为你还不能解决对象的位置会随着浏览器窗口大小的变化而发生变的这个问题 下面我们将介绍网页的布局定位技术 从而实现对网页对象的精确控制 2 2020 3 28 3 什么是网页布局定位 网页布局定位 就是指把网页元素诸如文本 图片等按需要放在合适的位置 Dreamweaver提供了诸如布局视图 表格 框架 层等网页定位技术 掌握它们才能真正学到网页制作技术的精髓 网页设计的思想和排版方式是需要网页制作者通过自己的灵感和艺术思想产生的 所以在制作网页前 制作者一般都要有一个设计的总体规划 然后才能按照规划的思想完成网页的制作 3 2020 3 28 4 一 利用布局视图进行布局 Dreamweaver提供了三种视图模式 标准 扩展和布局 其中 布局 插入栏如图1所示 注意Dreamweaver的某些功能只能在某一种视图模式下使用 如描绘层 只能在标准视图下才有效 而在布局视图中却无效 4 2020 3 28 5 图1布局插入栏 5 2020 3 28 6 在布局视图中 用户可以使用布局表格和布局单元格进行页面布局 页面布局效果如图2所示 6 2020 3 28 7 图2页面布局效果 7 2020 3 28 8 1 首页布局 使用布局视图进行首页页面布局的操作过程如下 步骤1 新建页面index htm 设置页面属性 标题为动物天堂之门 上 下 左 右边界均为0 步骤2 执行 查看 表格模式 布局模式 或单击 布局 插入栏中的 布局 按钮 切换到布局视图模式下 切换到布局视图模式后 文档窗口工具栏的下方会出现一个横条 正中央显示 布局模式 退出 这表示当前处于布局模式下 它不会显示在浏览器中 单击 布局 插入栏中的 标准 或单击横条上的 退出 可以回到标准视图模式中 8 2020 3 28 9 步骤3 单击 布局 插入栏中的布局表格按钮 在页面空白处单击并拖动鼠标 绘制布局表格 在其属性面板中设置布局表格的宽度760 高度420 绘制的布局表格如图3所示 布局表格的属性面板如图4所示 默认设置下 布局表格以灰色显示 顶端有一个标签 底部有一个横条 其中包含列宽及菜单 表格宽度及菜单 9 2020 3 28 10 图3绘制布局表格 10 2020 3 28 11 图4布局表格的属性面板 11 2020 3 28 12 步骤4 在760 420的布局表格中 再绘制四个纵向排列的布局表格 高度分别为80 30 280 30 如图5所示 步骤5 根据需要在已有的布局表格中嵌套其他的布局表格 如图6所示 现在大致的布局结构已经出来了 但是还不能添加内容 因为在布局视图下 不允许在布局表格中添加内容 只能在布局单元格中添加内容 12 2020 3 28 13 图5绘制嵌套布局表格 13 2020 3 28 14 图6再次绘制嵌套布局表格 14 2020 3 28 15 注意 在一个布局表格中可以嵌套其他布局表格 但是各布局表格之间不能交叉 当绘制的布局表格与已有的相邻布局表格之间的距离小于等于8个像素时 Dreamweaver会自动对齐已有的相邻布局表格 15 2020 3 28 16 步骤6 使用 布局 插入栏中的布局单元格工具 绘制布局单元格 在第一行布局表格中绘制三个布局单元格 宽度分别为 80 600 80 第二行布局表格中绘制一个布局单元格 第三行绘制三个布局单元格 第四行绘制一个布局单元格 默认情况下 布局单元格以白色显示 绘制的布局单元格如图7所示 16 2020 3 28 17 图7绘制布局单元格 17 2020 3 28 18 当鼠标指针移动到布局单元格边框时 它会变成红色 单击可以选择此布局单元格 选中后布局单元格边框变为蓝色 并显示控制柄 布局单元格不能覆盖其他单元格 也不能移动到布局表格之外 利用布局单元格的属性面板可以设置单元格宽度 高度以及内容的对齐方式等 图8为第一行右侧布局单元格的属性面板设置 注意 在布局模式下 不能在一个表格的单元格中再绘制布局表格 如果要在表格的单元格中嵌套表格 必须使用标准模式 18 2020 3 28 19 图8布局单元格的属性面板 19 2020 3 28 20 在布局表格和布局单元格的属性面板中都有 自动伸展 选项 其作用是使表格或单元格的宽度可以随着浏览器窗口的变化而自动伸展 在给定的布局表格中 只能让一列自动伸展 如果把一列设置为自动伸展 那么这一列里所有的单元格都具有自动伸展特性 20 2020 3 28 21 2 首页制作 在制作首页的过程中 需要插入用Fireworks制作的网页素材 如Logo图标 Banner广告 导航条等 步骤1 设置760 420布局表格的背景颜色为 DDFFDF 步骤2 在第一行的三个布局单元格中 分别插入Logo图标 插入Banner广告条和输入文字 21 2020 3 28 22 步骤3 在第二行中插入利用Fireworks制作的导航条 单击 常用 插入栏中的FireworksHTML按钮 弹出 插入FireworksHTML 对话框 如图9所示 通过 浏览 按钮选择所需的文件dh htm 然后单击 确定 按钮 结果如图10所示 22 2020 3 28 23 图9插入FireworksHTML对话框 23 2020 3 28 24 图10插入Logo Banner和导航条 24 2020 3 28 25 步骤4 在内容区插入图片 输入相关文字 在页面范围的下端输入版权声明 文字的大小为10pt 版权声明布局单元格的颜色为 C8F7FE 内容添加完成后的结果如图11所示 步骤5 切换到标准视图模式下 选中最外层的表格将其设置为居中对齐 保存文档后 预览效果 如前面的图2所示 25 2020 3 28 26 图11内容添加完成效果 26 2020 3 28 27 二 利用表格进行布局 表格是一种能够有效地描述信息的组织方式 在Web页面中 表格也被用来控制 空白区域 即空白文字 图形及其他所有页面元素之间及周围区域 也就是说 使用表格可以无所不及地控制页面布局 下面介绍利用表格制作一个如图12所示的动物大观页面daguan htm 27 2020 3 28 28 图12动物大观页面布局 28 2020 3 28 29 1 插入表格 在一个表格中插入另一个表格实现表格的嵌套 这是网页排版常用的手段之一 在Dreamweaver的文档窗口中插入表格 可以按照如下方法操作 步骤1 新建页面daguan htm 设置页面属性 标题为动物大观 上 下 左 右边界均为0 29 2020 3 28 30 步骤2 在标准视图模式下 单击 布局 或 常用 插入栏中的插入表格按钮 出现 表格 设置对话框 设置表格的行数为4 列数为1 宽度为760像素 如图13所示 注意 设置表格宽度时 其单位可用百分比或像素表示 在进行页面布局时 建议第一层表格 定义页面使用的范围 的宽度单位使用像素 30 2020 3 28 31 图13设置表格对话框 31 2020 3 28 32 步骤3 单击 确定 按钮 页面中插入一个4行1列的表格 如图14所示 图14插入表格 32 2020 3 28 33 步骤4 选中表格 在其属性面板中进行属性设置 表格高度为420 居中对齐 表格的属性面板如图15所示 图15表格属性面板 33 2020 3 28 34 步骤5 利用如图16所示的单元格属性面板设置各单元格的属性 4行的高度分别为80 30 280 30 每个单元格都居中对齐 设置后的结果如图17所示 34 2020 3 28 35 图17设置单元格后的效果 35 2020 3 28 36 步骤5 在第一行中插入一个1行3列的表格 3个单元格的宽度分别为80 600 80 在第3行中插入一个3行4列的表格 3行的高度分别为40 120 120 4列的宽度分别均为190 所有单元格居中对齐 效果如图18所示 36 2020 3 28 37 图18嵌套插入表格的效果 37 2020 3 28 38 2 添加内容 步骤1 设置760 420表格的背景颜色为 99CCFF 步骤2 在第一行的三个布局单元格中 分别插入Logo图标 Banner广告条和输入文字 在第二行中插入利用Fireworks制作的导航条 在第三行中输入相关文字 插入所需图像 在第四行中输入版权声明 步骤3 保存文档后 预览效果 如图12所示 38 2020 3 28 39 三 层的应用 Dreamweaver中的层相当于一个容器 它可以包含所有在HTML文件中出现的元素 层可以放置在页面的任何位置 利用层可以方便而又精确地定位页面元素 层可以使元素在页面中的定位达到像素级的精确度 层更为重要的一项作用是用来实现页面元素的重叠 层还与Dreamweaver的许多高级特性紧密相关 例如使用行为可以对层进行操作与控制 下面介绍如何创建和使用层来组织页面元素 并创建如图19所示的页面 39 2020 3 28 40 图19利用层技术创建的页面预览效果 40 2020 3 28 41 1 创建层 创建一个层可以使用插入 拖动或绘制等方法 层一旦被创建 就可以应用Layers面板选中它 或将它嵌套在其他层中 或改变它的叠放顺序 层的参数选择决定了层的默认属性 如标记 可见性 高度和宽度等 如果要改变这些设置 可选择 编辑 首选参数 命令 在弹出的 首选参数 对话框中选中层选项 如图20所示 重新设置属性 41 2020 3 28 42 图20首选参数中的层选项 42 2020 3 28 43 利用层来布局页面的操作如下 步骤1 新建页面katong htm 设置页面属性 标题为卡通动物 上 下 左 右边界均为0 步骤2 在标准视图模式下 单击 布局 插入栏中的插入层按钮或执行 插入 布局对象 层 命令 在页面中单击并拖动鼠标创建层 此时页面的左上角会出现一个标记 选中层 在其属性面板中进行属性设置 如图21所示 绘制层的效果如图22所示 43 2020 3 28 44 图21层的属性面板 图22创建层 44 2020 3 28 45 步骤3 在第一个层嵌套其他的层 效果如图23所示 嵌套层是指包含在其他层中的层 创建嵌套层的好处是能确保此层位于其父层的上方 使用Shift键同时选中多个层 执行 修改 对齐 设置宽度相同 和 修改 对齐 设置高度相同 命令 可使多个层的宽度 高度一致 45 2020 3 28 46 图23绘制嵌套层 46 2020 3 28 47 2 插入内容 将光标定位在需要插入内容的层中 输入文本或插入图像 预览效果如图19所示 47 2020 3 28 48 3 层面板 选择 窗口 层 命令可以打开层面板 图24为katong htm文件的层面板 图24层面版 48 2020 3 28 49 在层面板中 层以层名堆栈列表的形式显示 最先生成的层位于列表底部 最后生成的位于列表的上方 嵌套的层会以连接符与父层相连 以表明从属关系 单击父层旁边的减号可以隐藏嵌套子层 单击父层旁边的加号可以显示隐藏的嵌套子层 另外 层名称前紧闭的眼睛图标表示该层目前不可见 单击该图标 则变为睁开的眼睛图标 表示该层将在页面中显示出来 单击层名称 则该层被选中 并出现深蓝色选取标记 49 2020 3 28 50 在层面板中可以完成禁止层重叠 改变层的可见性 嵌套层 改变层的堆栈顺序以及选中一个或多个层等操作 在创建一个层时若要防止它与其他层发生重叠 需在层面板中选中 防止重叠 复选框 50 2020 3 28 51 注意 在HTML代码中 堆栈顺序或Z Index决定了浏览器中层的顺序 在层面板中改变层的堆栈顺序 可按如下步骤进行操作 步骤1 选择 窗口 层 命令 打层面板 步骤2 在层面板中的 Z 栏中 单击要改变的层所对应的数字 输入一个比当前数字大的数字将后移层的堆栈顺序 输入一个比当前数字小的数字将前移层的堆栈顺序 在层属性面板的 Z轴 文本框中输入一个数字 也可以改变层的堆栈顺序 51 2020 3 28 52 4 层与表格的互相转换 使用层可以定位页面中的内容 与表格相比 层更易于操作和更改页面设计 因此用户可以利用层的特点快速设计一个页面 同时对其页面设计进行优化 然后将其转化为表格 通过选择 修改 转换 表格到层 或 层到表格 命令 可以进行层和表格之间的相互转换 将katong htm文件中的层转化为表格 操作过程如下 52 2020 3 28 53 步骤1 打开katong htm的层面板 移除嵌套层和删除交叠层 因为在进行层转换表格时 要求页面中不能有交叠层和嵌套层 步骤2 选择 修改 转换 层到表格 命令 弹出如图25所示的对话框 53 2020 3 28 54 图25转换层为表格对话框 54 2020 3 28 55 步骤3 进行设置后 单击 确定 按钮 效果如图26所示 图26层转换为表格后的效果 55 2020 3 28 56 四 框架的应用 框架主要用于在一个浏览窗口中显示多个HTML文档 通过构建这些文档之间的相互关系 从而实现文档导航 浏览以及操作等目的 56 2020 3 28 57 1 框架技术 利用框架可以将浏览器窗口分隔成几个不同的区域 每个区域中显示不同的文档内容 最常见的方式是将左方或上方的区域设置为目录区域 用于显示文档页面的目录索引或导航条 而将右方或下方的区域设置为主体区域 用于显示网页的主体内容 通过单击不同的目录索引项或导航条按钮 就可以在主体区域实现网页之间的导航 在浏览网页的同时 目录索引或导航条始终显示于页面的目录区域中 这样便于用户继续浏览其他的网页 如图27所示 57 2020 3 28 58 图27利用框架技术制作的页面 58 2020 3 28 59 利用框架技术可以将不同的文档显示在同一个浏览器窗口中 通过构建这些显示在同一窗口中的文档之间的相互链接关系 可以实现文档之间的相互控制 一般来说 框架 Frames 技术主要是通过两种类型的元素来实现的 框架集 Frameset 和框架 Frame 所谓框架集 顾名思义 就是框架的集合 框架集实际上是一个页面 用于定义在一个文档窗口中显示多个文档的框架结构 所谓框架 就是在框架集中被组织和显示的文档 在框架集中显示的每个框架事实上都是一个独立存在的HTML文档 59 2020 3 28 60 2 创建框架 框架的构建总是从一个正常的文档开始的 利用Dreamweaver可以很容易的将正常方式的文档分割成多个框架窗格 从而构建框架 创建框架既可以使用预定义框架格式 也可以使用自定义框架格式 操作过程如下 步骤1 新建一个页面 60 2020 3 28 61 步骤2 单击 布局 插入栏中的按钮旁的下拉菜单 如图28所示 也可执行 插入 HTML 框架 命令 然后选择所需的类型 文档窗口会显示框架的结构 如图29所示 利用鼠标拖动框架边框 可以快速改变框架大小 61 2020 3 28 62 图29框架结构 图28框架按钮的下拉菜单 62 2020 3 28 63 步骤3 保存框架 执行 文件 保存全部 命令 按照提示依次保存框架集文档和各框架文档 分别命名为xiangce htm main htm left htm top htm 在Dreamweaver中 可以单独保存某个框架文档 或单独保存框架集文档本身 也可以将整个框架集 包括框架集文档本身以及其中的各个框架文档 保存 如果希望在浏览器中预览框架效果 则必须保存各个框架文档以及框架集文档 保存文件的数目为框架的个数加1 63 2020 3 28 64 选中框架集 执行 文件 保存框架页 命令 可保存框架集文档本身 单击某个框架区 然后执行 文件 保存框架 命令 可保存该框架文档 64 2020 3 28 65 步骤4 设置各个框架的属性 方法一 在文档窗口中 单击框架边线选择框架集 其属性面板如图30所示 框架集的属性可以控制整体属性 图30框架集属性 65 2020 3 28 66 按住Alt键 单击框架区可以在框架属性面板中 如图31所示 进行各框架属性的设置 图31框架属性 66 2020 3 28 67 方法二 执行 窗口 框架 命令 打开框架面板 如图32所示 利用框架面板能方便地选择框架和框架集 单击框架边线可选择框架集 单击某个框架区可以选择该框架 图32框架面板 67 2020 3 28 68 此处我们重新命名三个框架的名称 框架页面及框架的名称如图33所示 图33框架页及框架的名称 68 2020 3 28 69 步骤4 输入内容 每一个框架页面都是一个独立的文件 它们可以单独编辑 也可以在框架集中编辑 上框架中输入标题 左框架中输入目录 右框架中为主要内容显示区 编辑内容后的效果如图34所示 69 2020 3 28 70 图34编辑内容后的效果 70 2020 3 28 71 步骤5 创建左侧各个目录的链接文件 因为显示的都是图片 所以此处我们使用 创建网站相册 功能来创建各个目录的链接页面 以创建海洋动物目录链接的页面为例进行介绍 71 2020 3 28 72 过程 执行 命令 创建网站相册 命令 弹出 创建网站相册 对话框 进行设置 如图35所示 单击 确定 按钮 Dreamweaver会启动Fireworks程序进行图像拍照 然后会弹出相册已经建立的提示框 单击 确定 按钮即可 网站相册的主页面以index htm进行命名 放置在目标文件夹中 如果index htm已经存在 则自动命名为index1 htm 依次类推 72 2020 3 28 73 图35创建网站相册对话框 73 2020 3 28 74 步骤6 创建各目录的链接 并设置目标文档在哪个框架中被打开 选中左侧的文字 海洋动物 在其属性面板中进行链接设置 链接到pages xiangce index1 htm 将 目标 选项设置为 main 右侧框架的名称 这样单击 海洋动物 链接时 链接目标文档index1 htm将在右侧框架被打开 按此方法设置 哺乳动物 爬行动物 鸟类 目录的链接 目标 选项设置为 main 将 首页 链接到站点根目录下首页index htm 目标 设置为 top 以整页方式显示 74 2020 3 28 75 步骤7 保存后预览效果 如图27所示 75 2020 3 28 76 在实际进行页面布局时 经常联合应用几种布局技术 设计出布局更加合理的页面 76 2020 3 28 77 二 网页交互技术 上网时经常会遇到要求上网者填写一些信息以实现注册或者登陆 然后才有权访问该网页 这是浏览者与网页的一种交互 就如同在生活中人与人之间交流信息一样 利用Dreamweaver提供的行为控制 可以方便地创建页面中的交互行为 77 2020 3 28 78 一 表单 表单 Forms 是网页与浏览者交互的一种界面 Dreamweaver中的表单包括文本域 单选按钮 复选框 菜单 列表等表单域 在表单设置时 注意将表单域放置在红色表单虚线内 如果某表单出现在红色虚线以外 那么在该表单域中填入的信息将不能被发送到Web服务器 78 2020 3 28 79 表单 Forms 是网页与浏览者交互的一种界面 下面通过制作如图36所示的留言簿页面介绍表单的相关技术 图36表单页面效果 79 2020 3 28 80 1 创建表单 操作操作过程如下 步骤1 新建页面 命名为liuyan htm 页面标题为 留言簿 步骤2 将光标置于将要创建表单的位置 单击如图37所示 表单 插入栏中的表单按钮 会在文档窗口创建一个表单虚线框 如图38所示 80 2020 3 28 81 图37表单插入栏 图38插入表单虚框 81 2020 3 28 82 步骤3 利用表单属性面板可进行属性设置 表单属性面板如图39所示 其中 动作 是制表单提供的数据将作何种处理 比如说 mailto指将用电子邮件发送到某地 图39表单的属性面板 82 2020 3 28 83 步骤4 为了布局好看 可在表单中创建一个表格 并设置表格的边框和背景颜色 合并最后一行的单元格 效果如图40所示 83 2020 3 28 84 2 添加表单内容 Dreamweaver中的表单包括文本域 单选按钮 复选框 菜单 列表等表单域 在表单设置时 注意将表单域放置在红色表单虚线内 如果某表单出现在红色虚线以外 那么在该表单域中填入的信息将不能被发送到Web服务器 向图40中的表单中添加表单域的操作过程如下 84 2020 3 28 85 步骤1 在第1行的第1列中输入 姓名 第2列中插入单行文本域 将光标定位在第2列中 单击 表单 插入栏中的按钮插入文本域 在其属性面板中进行属性设置 输入文本域的名称 选择类型为 单行 文本域 设置如图41所示 85 2020 3 28 86 注意 文本框是非常通用的 大多数据信息都可以以文本框形式输入 但访问者使用文本框输入信息时比较麻烦 因此 在表单中应尽量少使用文本框 86 2020 3 28 87 步骤2 在第2行的第1列中输入 密码 第2列中插入密码文本域 将光标定位在第2列中 单击 表单 插入栏中的按钮插入文本域 在其属性面板中进行属性设置 输入文本域的名称 选择类型为 密码 文本域 设置初始值等 属性设置如图42所示 预览状态下 在密码文本域中输入的内容时以 显示 87 2020 3 28 88 步骤3 在第3行的第1列中输入 性别 第2列中插入单选按钮组用于进行性别的选择 将光标定位在第2列中 单击 表单 插入栏中的按钮 弹出 单选按钮组 对话框 输入内容 如图43所示 然后单击 确定 按钮即可 88 2020 3 28 89 单选按钮组 对话框的Label内容将在页面中显示 当用户提交这个表单时 Value中的内容将被发送至服务器端的应用程序中 同一组中的每个单选按钮必须设置不同的值 选中 男 前面的单选按钮 在其属性面板中设置 初始状态 为 已勾选 单选按钮的属性面板如图44所示 89 2020 3 28 90 当用户单击单选按钮组中的某个按钮时 其他按钮就会取消选中状态 预知所有答案的各种可能项 且只有一种项被选中时 才能使用单选按钮 90 2020 3 28 91 步骤4 在第4行的第1列中输入 职业 第2列中插入下拉菜单用于进行职业的选择 将光标定位在第2列中 单击 表单 插入栏中的按钮插入下拉列表 在其属性面板中进行属性设置 选择 列表 类型 输入列表名称 添加列表选项等 列表属性面板如图45所示 单击 列表值 按钮后弹出的 列表值 对话框如图46所示 91 2020 3 28 92 图45列表的属性面板 图46列表值对话框 92 2020 3 28 93 下拉列表和列表框都是使用按钮来创建的 下拉列表类似于菜单 单击其右侧的下拉按钮时 弹出一个下拉列表框 在下拉列表框中只能选中其中的一个选项 而列表框可以显示多个选项 它要比下拉列表直观 在列表框中可以选中一个或多个选项 93 2020 3 28 94 步骤5 在第5行的第1列中输入 喜爱的动物 第2列中插入复选框以便进行多项喜爱动物的选择 将光标定位在第2列中 单击 表单 插入栏中的按钮插入复选框 在其后输入文字 海洋动物 选中复选框 在其属性面板中进行属性设置 输入复选框的名称 设置 选定值 等 复选框的属性面板如图47所示 当用户提交表单时 选定值 选项中的内容将会被发送至服务器端的应用程序中 94 2020 3 28 95 再创建其他的复选框 效果如图48所示 复选框提供了多个选项供访问者选择 选中某个复选框时 在相应的方框内标有 去掉 则表示不选中该复选框 95 2020 3 28 96 步骤6 在第6行的第1列中输入 畅所欲言 第2列中插入多行文本域以便能输入较多的内容 将光标定位在第2列中 单击 表单 插入栏中的按钮可以插入多行文本域 在其属性面板中进行属性设置 输入文本域的名称 字符宽度 行数等 多行文本域的属性面板如图49所示 96 2020 3 28 97 单击 表单 插入栏中的插入文本域按钮 然后在其属性面板中选择 类型 为多行 同样也可以创建多行文本域 图49多行文本域的属性面板 97 2020 3 28 98 步骤7 在第7行的第1列中输入 友情链接 第2列中跳转菜单用于选择其他网站的网址 将光标定位在第2列中 单击 表单 插入栏中的按钮 弹出 插入跳转菜单 对话框 添加跳转菜单中的各个选项 如图50所示 然后单击 确定 按钮完成跳转菜单的插入 在文档中出下一个下拉菜单和一个按钮 98 2020 3 28 99 图50插入跳转菜单对话框 跳转菜单是一个下拉菜单 其中的每一个选项都可以设置超级链接 99 2020 3 28 100 步骤8 在最后1行中插入提交和重置按钮 将光标定位在最后1行中 单击 表单 插入栏中的按钮插入提交按钮 按钮的属性面板如图51所示 提交按钮用来发送表单中的数据 然后再插入一个按钮 将其属性面板的 动作 设置为 重设表单 100 2020 3 28 101 属性面板中的 动作 选项用于指定单击这个按钮时发生的事件 选中 提交表单 表示单击按钮时提交表单进行处理 选中 重设表单 表示单击按钮时清空输入到表单中的数据 选中 无 表示单击按钮时根据处理脚本进行操作 101 2020 3 28 102 步骤9 保存后预览表单 102 2020 3 28 103 3 表单的提交 无论表单是要提交信息 执行搜索操作还是进行其他处理数据的操作 都需要定义如何处理数据和传输数据 从而发挥表单的作用 这种定义是由 属性 栏中的 动作 和 方法 选项来实现的 动作 用于指明处理表单信息的服务器端应用程序 通常是CGI脚本或动态页面 的路径或URL和文件名 当单击 提交 按钮后将处理表单信息 CGI脚本位于处理表单数据的服务器上 103 2020 3 28 104 方法 用于定义表单数据的处理方式 Get方法把表单内容附加到 动作 选项指定的URL之后 这些信息在浏览器地址栏里是可见的 显然这并不是传输数据的安全方法 由于浏览器和服务器对于URL长度的限制 Get方法只能传输有限数量的信息 而且这种限制在不同浏览器上也有所不同 Post方法能够比Get发表方法发送更多的信息 而且更可靠 更安全 在脚本中发送表单数据时这是最常用的方法 它使用http请求在消息主体发送表单数据 104 2020 3 28 105 我们将对liuyan htm文档中的表单进行mailto动作提交设置和表单测试 操作过程如下 步骤1 打开liuyan htm文档 单击表单红色虚线 选中表单 步骤2 利用表单属性面板进行属性设置 在 动作 选项中输入 mailto wolf7842 在 方法 选项选择 Post 方式 步骤3 保存后在浏览器中进行测试 单击 提交 按钮 弹出如图53所示的对话框 单击 确定 按钮 即可启动相应的电子邮件程序 105 2020 3 28 106 图53表单提交对话框 106 2020 3 28 107 二 行为控制 如果要执行复杂的数据处理 通常需要执行服务器端的脚本或程序 如果仅希望执行简单的页面中交互控制 则可以使用客户端的脚本或程序 所谓客户端 即指脚本程序被包容在当前的网页中 用户可以直接在网页中进行各种动作 实现信息交互 而不必连入Internet服务器 107 2020 3 28 108 1 行为事件 1 行为所谓行为 Behavior 就是在网页中进行的一系列动作 通过这些动作 可以实现用户同网页的交互 也可以执行某个任务 一般来说 一个行为应该由一个事件 Event 和一个动作 Action 组成 例如 当用户将鼠标移动到一幅图像上时 这就产生了一个事件 如果这时候图像变化 则实际上就导致了一个动作的发生 108 2020 3 28 109 动作通常由一段JavaScript代码组成 利用这段代码可以完成相应的任务 例如打开浏览器 播放声音和视频等 在Dreamweaver中 可以使用Dreamweaver内置的行为往页面中添加JavaScript代码 而不用自己书写 当然 也可以对现有的代码进行修改 使之更符合自己的需要 109 2020 3 28 110 事件则通常由浏览器所定义 它可以被附加到各种页面元素上 也可以被附加到HTML标记中 通常一个事件总是针对页面元素或标记而言的 例如 在大多数浏览器中的超级链接上都会发生onMouseOver onMouseOut和onClick这三种事件 当鼠标指针移动到链接上时 就发生链接的onMouseOver事件 当鼠标指针移动到链接之外时 就发生链接的onMouseOut事件 而单击链接时 就发生链接的onClick事件 110 2020 3 28 111 将事件和动作组合起来 就构成了行为 例如 将onClick行为同一段JavaScript代码相关联 在单击鼠标时就可以执行相应的JavaScript代码 通常 我们将事件产生的过程称作触发 不是所有的动作都需要用户的干涉才会发生 例如 我们可以指定某个动作每隔10秒执行一次 当然 这实际上还是由事件触发的 只是这种事件不是通过用户本身的行为而产生的罢了 有时候会有多个动作与一个事件相关联 换句话说 当事件发生时 会导致多个动作被执行 在Dreamweaver中 可以指定这些动作的发生顺序 从而实现需要的结果 111 2020 3 28 112 2 行为事件Dreamweaver提供行为控制 可以方便地创建页面中的交互行为 利用Dreamweaver 不用书写一行代码 就可以实现丰富的页面效果 实现人和网页的交互 在Dreamweaver中 利用行为面版 可以为对象附加JavaScript行为 还可以为以前添加的行为修改参数 行为会按事件的字母顺序显示在行为面板中 如果对于同一事件可以引发不同的动作 则这些动作将以其执行顺序在行为面板中显示 112 2020 3 28 113 2 附加行为 可以将行为附加给整个文件 Body部分 也可以附加给链接 图像 表单元素或任何其他的HTML元素 哪些元素可以接受附加行为取决于浏览器 每个事件可以指定多个动作 动作将按顺序列表依次发生 下面介绍常用的行为设置 113 2020 3 28 114 1 弹出浏览器窗口 弹出浏览器窗口可以在加载页面时打开新的浏览窗口 用于显示广告或其他各种消息 下面以在网站首页弹出广告为例来说明弹出窗口动作的应用 具体操作过程如下 步骤1 新建页面 页面标题 弹出窗口 上 下 左 右边界均设置为0 在页面中插入一幅130 110的图像 步骤2 打开index htm 将光标定位在最外层表格的外面 执行 窗口 行为 命令 打开行为面板 单击按钮 如图54所示 从弹出的行为菜单中选项选择 打开浏览器窗口 弹出如图55所示的 打开浏览器窗口 对话框 114 2020 3 28 115 图54行为面板及行为 115 2020 3 28 116 步骤3 单击 浏览 按钮选择将在新窗口里加载的ad htm页面文件 设置窗口宽度和高度分别为130 110 然后单击 确定 按钮 116 2020 3 28 117 图55打开浏览器窗口对话框 117 2020 3 28 118 步骤4 打开浏览窗口的行为和相应的onLoad事件显示在行为面板中 步骤5 保存文件后在浏览器预览 效果如图56所示 118 2020 3 28 119 表单的校验 Dreamweaver中的 检查表单 行为 只能设置文本域的校验 我们将liuyan htm文档中的表单进行表单的校验设置和测试 操作过程如下 步骤1 打开liuyan htm文档 选中 提交 按钮 执行 窗口 行为 命令 打开行为面板 步骤2 单击行为面板
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/IEC TR 16088:2025 EN Information technology - Computer graphics,image processing and environmental representation - Constructs for visual positioning systems in mixed a
- 【正版授权】 ISO/IEC 23001-17:2024/Amd 1:2025 EN Information technology - MPEG systems technologies - Part 17: Carriage of uncompressed video and images in ISO base media file format - A
- 【正版授权】 ISO 29461-4:2025 EN Air intake filter systems for rotary machinery - Part 4: Test methods for static filter systems in coastal and offshore environments
- 【正版授权】 ISO 8168:2025 EN Aerospace - Bolts,with MJ threads,made of heat and corrosion resisting steel,strength class 1 100 MPa - Procurement specification
- 【正版授权】 ISO 5059-1:2025 EN Geometrical product specifications (GPS) - Dimensional measuring equipment - Part 1: Design and metrological characteristics of two-point inside micromete
- 【正版授权】 ISO 12234-1:2025 EN Digital imaging - Image storage - Part 1: Reference model
- 【正版授权】 IEC 61035-2-2:1993 EN-D Specification for conduit fittings for electrical installations - Part 2: Particular specifications - Section 2: Conduit fittings of insulating mater
- 北方大棚种植知识培训课件
- 出纳实训考试试题及答案
- 北京高尔夫入门知识培训课件
- 临沧市市级单位遴选(选调)工作人员笔试真题2021
- 一年级拼音培训
- 勇气三声部合唱简谱川师音乐学院
- DB32/T 2283-2024 公路工程水泥搅拌桩成桩质量检测规程
- 2024标准版安全生产责任制培训记录
- 《如何治理小金库》课件
- 协及医院老年综合评估表格
- 精选青少版新概念1B-unit1课件
- 高二英语词汇表(含音标、分单元)
- b737培训课件49-6章apu滑油本是针对飞机737CL机型级的概述
- 英语四级词汇大全
评论
0/150
提交评论