第 6 章 框 架

第 6 章 框 架 - 图1第 6 章 框 架 - 图2第 6 章 框 架 - 图3第 6 章 框 架 - 图4第 6 章 框 架 - 图5第 6 章 框 架 - 图6第 6 章 框 架 - 图7第 6 章 框 架 - 图8框架是许多网页制作者梦寐以求的技巧 框架能够把 Web 浏览器的窗口分成几个独立的区域 每个区域可以单独显示一个网页或图像 每个区域可以独立翻滚 可以这么认为 框架就是窗口上的窗口 带有框架的网页称为框架网页 这是一种特殊的网页

为什么要应用框架

第 6 章 框 架 - 图9第 6 章 框 架 - 图10第 6 章 框 架 - 图11第 6 章 框 架 - 图12第 6 章 框 架 - 图13第 6 章 框 架 - 图14第 6 章 框 架 - 图15第 6 章 框 架 - 图16第 6 章 框 架 - 图17第 6 章 框 架 - 图18第 6 章 框 架 - 图19第 6 章 框 架 - 图20第 6 章 框 架 - 图21第 6 章 框 架 - 图22第 6 章 框 架 - 图23现在很多网页上都应用了框架的技巧 典型的是两个框架 一个框架专门显示网站的栏目(实际上就是超级链接) 另一个框架显示栏目的内容 这样设计的好处是 不管访问者进入了哪个栏目 甚至进入了栏目的第 3 第 4 层 他随时可以进入另一个栏目 而用不着逐级返回到主页 当然 您可以在每一个网页上做一个返回主页的超级链接 但终究不能直接跳转到其它栏目 因此 框架是非常有用的

第 6 章 框 架 - 图24第 6 章 框 架 - 图25第 6 章 框 架 - 图26第 6 章 框 架 - 图27第 6 章 框 架 - 图28第 6 章 框 架 - 图29有的网页上有三个框架 一个显示网站的栏目 另一个显示栏目的内容 还有一个专门显示公司的徽标或广告等 有三个框架的网页其结构如图 6.1 所示

图 6.1 有三个框架的网页

怎样创建框架网页

第 6 章 框 架 - 图30第 6 章 框 架 - 图31第 6 章 框 架 - 图32第 6 章 框 架 - 图33第 6 章 框 架 - 图34第 6 章 框 架 - 图35第 6 章 框 架 - 图36第 6 章 框 架 - 图37要创建框架网页 使用 File 菜单上的 New 命令 FrontPage 编辑器将打开 New

第 6 章 框 架 - 图38第 6 章 框 架 - 图39第 6 章 框 架 - 图40第 6 章 框 架 - 图41第 6 章 框 架 - 图42第 6 章 框 架 - 图43对话框 单击 Frames 选项卡 如图 6.2 所示

图 6.2 创建一个框架网页

第 6 章 框 架 - 图44第 6 章 框 架 - 图45第 6 章 框 架 - 图46第 6 章 框 架 - 图47第 6 章 框 架 - 图48第 6 章 框 架 - 图49第 6 章 框 架 - 图50第 6 章 框 架 - 图51第 6 章 框 架 - 图52第 6 章 框 架 - 图53第 6 章 框 架 - 图54第 6 章 框 架 - 图55第 6 章 框 架 - 图56第 6 章 框 架 - 图57第 6 章 框 架 - 图58您也可以使用 Frame 菜单上的 New Frames Page 命令 FrontPage 编辑器也将打开 New 对话框 不过 此时只有 Frames 选项卡 没有 Page 选项卡

第 6 章 框 架 - 图59第 6 章 框 架 - 图60FrontPage 编辑器为创建框架网页提供了 10 个模板 用这些模板您可以创建

  • 第 6 章 框 架 - 图61第 6 章 框 架 - 图62第 6 章 框 架 - 图63第 6 章 框 架 - 图64三框架网页

    上面的框架通常显示显示公司的徽标 左边的框架通常显示栏目右边的框架显示栏目的内容

  • 第 6 章 框 架 - 图65第 6 章 框 架 - 图66第 6 章 框 架 - 图67两框架网页

    左边的框架通常显示栏目 右边的框架显示栏目的内容

  • 第 6 章 框 架 - 图68第 6 章 框 架 - 图69第 6 章 框 架 - 图70上下布局的两框架网页

    下面的框架通常显示栏目 上面的框架显示栏目的内容

  • 第 6 章 框 架 - 图71第 6 章 框 架 - 图72第 6 章 框 架 - 图73上下布局的两框架网页

    上面的框架显示内容 下面的框架作为脚注

  • 第 6 章 框 架 - 图74第 6 章 框 架 - 图75第 6 章 框 架 - 图76两框架的网页

    上面的框架通常显示导航按钮 下面的框架通常显示内容

  • 第 6 章 框 架 - 图77第 6 章 框 架 - 图78第 6 章 框 架 - 图79第 6 章 框 架 - 图80四框架的网页

    上下两个框架作为页眉和页脚 中间左边的框架显示栏目 中间右边的框架显示内容

  • 第 6 章 框 架 - 图81第 6 章 框 架 - 图82上下布局的两框架网页

    两个框架彼此独立

  • 第 6 章 框 架 - 图83第 6 章 框 架 - 图84第 6 章 框 架 - 图85第 6 章 框 架 - 图86嵌套的三框架网页

    左边的框架显示栏目 右上的框架显示栏目的简介 右下的框架显示栏目的详细内容

  • 第 6 章 框 架 - 图87第 6 章 框 架 - 图88第 6 章 框 架 - 图89第 6 章 框 架 - 图90上下流程的三框架网页

    最上面的框架显示栏目 中间显示栏目的内容 最下面的框架更详细地显示栏目的内容

  • 第 6 章 框 架 - 图91第 6 章 框 架 - 图92左右布局的两框架网页

    两个框架彼此独立

第 6 章 框 架 - 图93第 6 章 框 架 - 图94第 6 章 框 架 - 图95第 6 章 框 架 - 图96第 6 章 框 架 - 图97第 6 章 框 架 - 图98第 6 章 框 架 - 图99第 6 章 框 架 - 图100选择其中一个模板 单击 确定 按钮 FrontPage 编辑器将基于该模板新创建一个框架网页 假设选择的是第一个模板 新创建的框架网页如图 6.3 所示

图 6.3 新创建的框架网页

第 6 章 框 架 - 图101第 6 章 框 架 - 图102第 6 章 框 架 - 图103第 6 章 框 架 - 图104第 6 章 框 架 - 图105第 6 章 框 架 - 图106要说明的是 尽管框架是个很有用的技巧 但您不要滥用这个技巧 一个网页上的框架最好不要超过 4 个 否则 将显著增加下载网页的时间

在每个框架中新建或指定一个初始网页

第 6 章 框 架 - 图107第 6 章 框 架 - 图108第 6 章 框 架 - 图109用 FrontPage 编辑器提供的模板创建了一个新的框架网页后 您可能发现 每个框架内都有 3 个按钮第 6 章 框 架 - 图110Set Initial Page第 6 章 框 架 - 图111New Page第 6 章 框 架 - 图112Help

第 6 章 框 架 - 图113第 6 章 框 架 - 图114第 6 章 框 架 - 图115第 6 章 框 架 - 图116第 6 章 框 架 - 图117第 6 章 框 架 - 图118第 6 章 框 架 - 图119第 6 章 框 架 - 图120第 6 章 框 架 - 图121第 6 章 框 架 - 图122第 6 章 框 架 - 图123第 6 章 框 架 - 图124如果要给框架指定一个初始网页 单击 Set Initial Page 按钮 这时候 FrontPage 编辑器将打开 Create Hyperlink 对话框 让您指定该框架要链接的网页(可以是另一个框架网页) 以后 当 Web 浏览器打开这个框架网页时 它会自动打开每个框架的初始网页

第 6 章 框 架 - 图125第 6 章 框 架 - 图126第 6 章 框 架 - 图127Web 浏览器在框架中打开了初始网页后 当访问者单击其中的超级链接 就会跳转到事先指定的目标框架中

第 6 章 框 架 - 图128第 6 章 框 架 - 图129第 6 章 框 架 - 图130第 6 章 框 架 - 图131第 6 章 框 架 - 图132第 6 章 框 架 - 图133第 6 章 框 架 - 图134第 6 章 框 架 - 图135如果单击 New Page 按钮 FrontPage 编辑器就在该框架中创建一个空白的网页这样您就可以像在一个普通的网页中那样 键入文字 插入图像 建立超级链接

有关框架的基本操作

第 6 章 框 架 - 图136第 6 章 框 架 - 图137第 6 章 框 架 - 图138要选择框架很简单 只要在某框架的任意地方单击 该框架就成为当前活动的框架

第 6 章 框 架 - 图139第 6 章 框 架 - 图140活动框架的边框与众不同 该框架中的网页就成为当前活动的网页

第 6 章 框 架 - 图141第 6 章 框 架 - 图142第 6 章 框 架 - 图143第 6 章 框 架 - 图144第 6 章 框 架 - 图145第 6 章 框 架 - 图146要选择所有的框架 把光标移到框架与框架之间的分隔线上 等光标改变形状后单击要改变框架的尺寸 把光标移到框架的边框上 等光标改变形状后拖动

第 6 章 框 架 - 图147第 6 章 框 架 - 图148第 6 章 框 架 - 图149第 6 章 框 架 - 图150第 6 章 框 架 - 图151第 6 章 框 架 - 图152第 6 章 框 架 - 图153第 6 章 框 架 - 图154第 6 章 框 架 - 图155第 6 章 框 架 - 图156第 6 章 框 架 - 图157第 6 章 框 架 - 图158第 6 章 框 架 - 图159要把框架一分为二 按住 CTRL 键 然后拖动框架的边框 也可以使用 Frame 菜单上的 Split Frame 命令 FrontPage 编辑器将打开 Split Frame 对话框 如图 6.4 所示

图 6.4 拆分框架

第 6 章 框 架 - 图160第 6 章 框 架 - 图161您可以把一个框架拆分成左右两个框架 也可以把一个框架拆分成上下两个框架

第 6 章 框 架 - 图162第 6 章 框 架 - 图163第 6 章 框 架 - 图164第 6 章 框 架 - 图165第 6 章 框 架 - 图166第 6 章 框 架 - 图167第 6 章 框 架 - 图168第 6 章 框 架 - 图169要删除一个框架 使用 Frame 菜单上的 Delete Frame 命令 删除了一个框架后剩下的框架将自动撑满窗口

第 6 章 框 架 - 图170第 6 章 框 架 - 图171第 6 章 框 架 - 图172第 6 章 框 架 - 图173第 6 章 框 架 - 图174第 6 章 框 架 - 图175第 6 章 框 架 - 图176第 6 章 框 架 - 图177第 6 章 框 架 - 图178第 6 章 框 架 - 图179第 6 章 框 架 - 图180第 6 章 框 架 - 图181第 6 章 框 架 - 图182要在框架中打开一个网页 使用 File 菜单上的 Open 命令 然后指定一个网页如果选中 Open In Current Frame 复选框 该网页将在当前活动的框架中显示 如果没有选中这个复选框 FrontPage 编辑器将打开一个新的窗口显示该网页

修改框架的属性

第 6 章 框 架 - 图183第 6 章 框 架 - 图184第 6 章 框 架 - 图185第 6 章 框 架 - 图186第 6 章 框 架 - 图187第 6 章 框 架 - 图188第 6 章 框 架 - 图189第 6 章 框 架 - 图190第 6 章 框 架 - 图191第 6 章 框 架 - 图192第 6 章 框 架 - 图193第 6 章 框 架 - 图194第 6 章 框 架 - 图195第 6 章 框 架 - 图196第 6 章 框 架 - 图197要修改框架的属性 先选择一个框架 然后使用 Frame 菜单上的 Frame Properties 命令 也可以在框架上单击鼠标右键 在弹出的菜单中选择 Frame Properties 命令FrontPage 编辑器将打开 Frame Properties 对话框 如图 6.5 所示

第 6 章 框 架 - 图198第 6 章 框 架 - 图199第 6 章 框 架 - 图200每个框架都有一个名字 创建超级链接时可能要用到框架的名字 注意 FrontPage

第 6 章 框 架 - 图201第 6 章 框 架 - 图202第 6 章 框 架 - 图203编辑器已经为每个框架提供了默认的名字 如果您要自己取名的话 不能出现重名

第 6 章 框 架 - 图204第 6 章 框 架 - 图205第 6 章 框 架 - 图206第 6 章 框 架 - 图207第 6 章 框 架 - 图208第 6 章 框 架 - 图209第 6 章 框 架 - 图210第 6 章 框 架 - 图211在 Options 框内 如果选中 Resizable In Browser 复选框 当 Web 浏览器打开这个框架网页时 访问者可以改变框架的尺寸

第 6 章 框 架 - 图212第 6 章 框 架 - 图213第 6 章 框 架 - 图214第 6 章 框 架 - 图215第 6 章 框 架 - 图216第 6 章 框 架 - 图217第 6 章 框 架 - 图218默认情况下 要显示的内容显示得下时 框架上是没有滚杆的 只有当要显示的内容显示不下时 滚杆才会自动出现 当然 您也可以指定滚杆总是出现或者总是隐去

第 6 章 框 架 - 图219第 6 章 框 架 - 图220第 6 章 框 架 - 图221第 6 章 框 架 - 图222第 6 章 框 架 - 图223第 6 章 框 架 - 图224第 6 章 框 架 - 图225第 6 章 框 架 - 图226第 6 章 框 架 - 图227第 6 章 框 架 - 图228要设置框架的大小有三种方式 一是给出高度/宽度的绝对值(以像素为单位) 二是以浏览器窗口大小的百分比设置 第三种方式比较复杂 要综合考虑位于同一列或同一行的其它框架 假设有两个框架位于同一列 高度都设为 1 表示每个框架的高度都是总高度的1/2 如果一个设为 2 另一个设为 3 那么两个框架的高度就分别是总高度的 2/5 和 3/5

第 6 章 框 架 - 图229

图 6.5 修改框架的属性

第 6 章 框 架 - 图230第 6 章 框 架 - 图231第 6 章 框 架 - 图232第 6 章 框 架 - 图233第 6 章 框 架 - 图234第 6 章 框 架 - 图235第 6 章 框 架 - 图236第 6 章 框 架 - 图237第 6 章 框 架 - 图238第 6 章 框 架 - 图239第 6 章 框 架 - 图240第 6 章 框 架 - 图241您可以指定框架内的边距值 包括边距的宽度和高度 您还可以重新指定框架要链接的初始网页 如果单击 Frame Page 按钮 FrontPage 编辑器将打开 Page Properties 对话框 让您修改框架网页的属性 如图 6.6 所示

图 6.6 修改框架网页的属性

第 6 章 框 架 - 图242第 6 章 框 架 - 图243第 6 章 框 架 - 图244第 6 章 框 架 - 图245第 6 章 框 架 - 图246第 6 章 框 架 - 图247第 6 章 框 架 - 图248第 6 章 框 架 - 图249第 6 章 框 架 - 图250第 6 章 框 架 - 图251第 6 章 框 架 - 图252第 6 章 框 架 - 图253第 6 章 框 架 - 图254第 6 章 框 架 - 图255第 6 章 框 架 - 图256第 6 章 框 架 - 图257第 6 章 框 架 - 图258第 6 章 框 架 - 图259读者可能发现 这里的 Page Properties 对话框与普通网页的 Page Properties 对 话框很相似 只是前者多了一个 Frames 选项卡 在这个选项卡上 第 6 章 框 架 - 图260Frame Spacing 用于设置框架之间的边框的宽度或高度 默认情况下 框架与框架之间用边框隔开 如果不选中 Show Borders 复选框的话 切换到 Preview 视图方式下时 您就看不到边框了

在框架中显示表单提交结果

第 6 章 框 架 - 图261第 6 章 框 架 - 图262第 6 章 框 架 - 图263表单通常用于搜集客户的信息 当客户在表单中填写完毕并且单击表单上的 Submit

第 6 章 框 架 - 图264第 6 章 框 架 - 图265第 6 章 框 架 - 图266第 6 章 框 架 - 图267按钮时 您可能要把客户填写的内容(即表单的结果)在一个框架中显示出来 如果框架网页没有打开 Web 浏览器就单独打开一个窗口显示表单结果

第 6 章 框 架 - 图268第 6 章 框 架 - 图269第 6 章 框 架 - 图270第 6 章 框 架 - 图271第 6 章 框 架 - 图272第 6 章 框 架 - 图273第 6 章 框 架 - 图274第 6 章 框 架 - 图275第 6 章 框 架 - 图276第 6 章 框 架 - 图277第 6 章 框 架 - 图278假设 FrontPage 编辑器已建立了一个表单 要把表单提交结果显示在一个框架中 用鼠标右键单击某个表单域 在弹出的菜单中选择 Form Properties 命令 FrontPage 编辑器将打开 Form Properties 对话框 如图 6.7 所示

图 6.7 表单属性

第 6 章 框 架 - 图279第 6 章 框 架 - 图280第 6 章 框 架 - 图281第 6 章 框 架 - 图282第 6 章 框 架 - 图283第 6 章 框 架 - 图284第 6 章 框 架 - 图285第 6 章 框 架 - 图286第 6 章 框 架 - 图287在 Target Frame 框内键入一个框架名 也可以单击 Target Frame 框右边的第 6 章 框 架 - 图288按钮将打开 Target Frame 对话框 然后指定一个目标框架

五种视图方式

第 6 章 框 架 - 图289第 6 章 框 架 - 图290第 6 章 框 架 - 图291第 6 章 框 架 - 图292如果当前的网页中包含框架 您将在 FrontPage 编辑器的底部看到 5 种视图方式要对框架编辑修改 应当切换到 Normal 视图方式

第 6 章 框 架 - 图293第 6 章 框 架 - 图294要用 Web 浏览器看到框架的效果 应当切换到 Preview 视图方式

第 6 章 框 架 - 图295第 6 章 框 架 - 图296第 6 章 框 架 - 图297第 6 章 框 架 - 图298第 6 章 框 架 - 图299如果访问者试图打开这个框架网页 但他使用的 Web 浏览器不支持框架 这时候他将看到网页上有这样一句话 如图 6.8 所示

图 6.8 如果 Web 浏览器不支持框架

第 6 章 框 架 - 图300第 6 章 框 架 - 图301第 6 章 框 架 - 图302第 6 章 框 架 - 图303您可以切换到 No Frame 视图方式下 把这句话改用另一种方式表达出来 这就是

第 6 章 框 架 - 图304第 6 章 框 架 - 图305第 6 章 框 架 - 图306No Frame 视图方式的作用

第 6 章 框 架 - 图307第 6 章 框 架 - 图308第 6 章 框 架 - 图309由于网页上有若干个框架 当您切换到 HTML 视图方式下 您将看到 网页的 HTML

第 6 章 框 架 - 图310第 6 章 框 架 - 图311第 6 章 框 架 - 图312代码都各自显示在每个框架中 如图 6.9 所示

图 6.9 显示每个框架中网页的 HTML 代码

第 6 章 框 架 - 图313上面显示的是每个框架中的网页的 HTML 代码 如果要显示整个框架网页的 HTML

第 6 章 框 架 - 图314第 6 章 框 架 - 图315第 6 章 框 架 - 图316第 6 章 框 架 - 图317第 6 章 框 架 - 图318第 6 章 框 架 - 图319代码 您应当切换到 Frames Page HTML 视图方式 如图 6.10 所示

图 6.10 框架网页的HTML 代码

保存框架网页

第 6 章 框 架 - 图320第 6 章 框 架 - 图321第 6 章 框 架 - 图322第 6 章 框 架 - 图323第 6 章 框 架 - 图324第 6 章 框 架 - 图325第 6 章 框 架 - 图326第 6 章 框 架 - 图327第 6 章 框 架 - 图328第 6 章 框 架 - 图329要保存框架网页以及框架中的网页 使用 File 菜单上的 Save 命令 如果是第一次保存 FrontPage 编辑器会打开 Save As 对话框

第 6 章 框 架 - 图330第 6 章 框 架 - 图331第 6 章 框 架 - 图332第 6 章 框 架 - 图333第 6 章 框 架 - 图334第 6 章 框 架 - 图335FrontPage 编辑器首先保存整个框架网页 然后逐个保存每个框架中的网页 建议您用易记的 有描述性的名字来命名网页 不要用 NewPage1 NewPage2 命名

第 6 章 框 架 - 图336第 6 章 框 架 - 图337第 6 章 框 架 - 图338第 6 章 框 架 - 图339第 6 章 框 架 - 图340第 6 章 框 架 - 图341第 6 章 框 架 - 图342第 6 章 框 架 - 图343如果不是第一次保存 当您使用 File 菜单上的 Save 命令 FrontPage 编辑器就自动保存框架网页以及每个框架中的网页 不予提示

小 结

第 6 章 框 架 - 图344第 6 章 框 架 - 图345第 6 章 框 架 - 图346第 6 章 框 架 - 图347第 6 章 框 架 - 图348框架把网页分成几个能够独立滚动的区域 本章首先解释了为什么要应用框架 然后就讲述怎样创建框架网页 框架中有哪些基本操作包括怎样保存框架网页以及怎样在框架中显示表单结果 最后还介绍了与框架有关的五种视图方式