文章分类 | 推荐文章 | 最新文章 | 热点文章 | 最新软件 | 精品软件 | 下载排行 | 推荐下载 | 免费看大片 | WPS | 杀毒软件
清风网络
首 页 软件下载 网络学院 数码学院
QQ 电脑入门 游戏 操作系统 图形处理 办公软件 媒体动画 精文荟萃 工具软件 网络编程 程序开发 网络技术 认证考试 网站建设 文章专栏
当前位置:清风网络学院网络编程Script使用 JavaScript 创建 FrontPage 下拉菜单
精品推荐
特别推荐
·主页javascript特效19则
·各种网页媒体播放器代码及详解
·用户体验:JS实现仿新浪信息提示效果
·网页特效:图片随机显示实例详解
·JavaScript入门学习书籍的阶段选择
·Javascript代码轻松隐藏网页源文件
·网页制作:JavaScript仿Windows关机效果
·网页制作Javascript经典小技巧总结
·JavaScript的9个陷阱及评点
·简单介绍用JSP来实现文件下载功能的几种方式
·网页播放器实现全屏的方法总结
·菜鸟学习javascript实例教程
·JavaScript 经典代码大全
·汇总:一些不错的使用频率比较高的JS函数
·Javascript模拟的DOS窗口
·JavaScript仿Windows关机效果
·仿windows选项卡效果拾零
·JavaScript经典效果集锦
·jscript/javascript条件编译
·Js之软键盘实现(源码)
热点TOP10
·javascript+xml实现二级下拉菜单,不会被任何标签或元素遮住
·javascript 常用代码大全
·JavaScript经典效果集锦
·如何实现一个表格表头不动tbody区域用滚动条可以滚动
·网页两侧浮动广告代码
·网页制作:JavaScript仿Windows关机效果
·B/S开发常用JavaScript技术
·用JavaScript实现仿Windows关机效果
·用户体验:JS实现仿新浪信息提示效果
·获取cpu序列号,硬盘ID,网卡MAC地址
·JavaScript Web页面内容导出到Word、Excel
·javascript 时间脚本收集
·菜鸟学习javascript实例教程
·一个很好的日历控件(采用javascript编写)
·JavaScript幻灯片效果
·使用 JavaScript 创建 FrontPage 下拉菜单
·JS经典源码:通用javascript脚本函数库
·javascript gb2312转utf-8
·网页播放器实现全屏的方法总结
·javascript实现datagrid客户端checkbox列的全选,反选

使用 JavaScript 创建 FrontPage 下拉菜单

日期:2007年7月23日 作者: 查看:[大字体 中字体 小字体]


  摘要: 当您在 Internet 上进行浏览时,到处都在使用各种类型的下拉菜单,但如果您曾经尝试创建过一种类型的下拉菜单的话,就会了解此过程可能并非总是非常简单。本文解释了创建您自己的下拉菜单所需的脚本和样式。

  下拉菜单简介

  Internet 上几乎每个站点都存在某种种类的下拉菜单。您可能会发现,简单的下拉菜单会在网页的上部水平排列,复杂些的会级联子菜单,有些使用带有鼠标停留效果的图形,还有一些在网页的左侧或右侧竖直排列。如果您想过在自己的网站使用下拉菜单的话,本文则会在您开始行动时有所帮助,并且会解释清楚一些看起来比较神秘的功能。

  大多数下拉菜单都使用动态 HTML (DHTML) 来创建特殊的显示/隐藏行为。所有 DHTML 都从客户端脚本和 CSS 样式的组合中获取其特殊功能。通常,这就意味着当用户执行某个操作时,就会触发浏览器中的事件,从而导致浏览器运行一个脚本来更改一个或多个元素的显示属性。

  本文讲述了下拉菜单的三种不同变化形式。您可以使用本文中的示例创建自己的下拉菜单。第一个示例是一个简单的下拉菜单。其他两个下拉菜单示例是第一个示例的变化形式:一个具有级联菜单,另一个使用图像。

  注 “代码列表”部分中两个示例的代码位于本文结尾。对于第三个示例,则解释了如何修改其他两个示例中的一个。

  本文中所有的下拉菜单示例都能在 Microsoft Internet Explorer 5.0 或更高版本中正常运行。简单下拉菜单的示例和带有图像的下拉菜单示例还能在 Opera、Mozilla 和 Netscape 浏览器中按预期运行。级联下拉菜单示例能在 Internet Explorer 和 Opera 中按预期运行,但是在 Mozilla 或 Netscape 浏览器中却不行。

  另外,本文中的 HTML 示例使用下列 DOCTYPE。如果您指定不同的 DOCTYPE,该代码则可能无法按照预期或希望来运行。这种情况下,您可能需要对代码进行更改,以使其能够与不同的 DOCTYPE 一起正常运行。(有关详细信息,请参阅 Working with HTML DOCTYPE Declarations in FrontPage。)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

  创建简单下拉菜单

  这个简单下拉菜单示例会在网页的上部产生一个水平菜单。当用户将鼠标指针指向每个菜单项时,浏览器都会显示一个下拉项列表项。图 1 显示了菜单在 Internet Explorer 中显示的方式。

使用 JavaScript 创建 FrontPage 下拉菜单

图 1. 简单下拉菜单

  下面的几节内容讲述了创建此下拉菜单所需的 HTML、JavaScript 和 CSS 代码。您在本文结尾处会发现该代码列表部分列出的完整代码。

  注 用于创建本文中菜单的 HTML、脚本对象、属性、方法、事件和 CSS 属性的完整讨论不在本文范围之内。有关这些主题的详细信息,请参阅 MSDN Library 中 Web Development 部分的 HTML and Dynamic HTML 参考。

  简单下拉菜单的 HTML 代码

  该下拉菜单是使用表创建的。这个菜单表比较简单,如列表 1 中所示。

<table class="navbar" width="800">
  <tr>
    ...[missing TD elements]
  </tr>
</table>

  列表 1. 主菜单栏表

  该菜单表具有一个值为“navbar”的 class 属性,该属性与一个命名的样式类相关,width 属性设置为一个固定的像素度量:800。(如果您指定一个不同的度量或百分比,则可能需要更改表中各列的度量,这样可能会更改菜单在浏览器中显示时的行为方式。有关详细信息,请参阅 CLASS Attribute className Property 和 WIDTH Attribute width Property。)

  该表由一行组成(TR Element tr Object),该行包含了多个列(TD Element td Object)。本文中的示例提供了五列,每列带有一个下拉菜单。每个下拉菜单都位于该菜单表中的一个 TD 元素内。

  TD 元素中的代码使用 onmouseover 和 onmouseout 事件提供下拉菜单的正确显示和隐藏功能。(有关详细信息,请参阅 onmouseover Event 和 onmouseout Event。)列表 2 显示了该下拉菜单 TD 元素的代码。为了确保菜单使用简便,每个下拉菜单的代码都是完全相同的。

<td class="menuNormal" width="160"

[1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] 下一页 




上一篇:立体视觉 让您的网页“靓”起来

下一篇:FrontPage基础教程 创建网页动画

使用 JavaScript 创建 FrontPage 下拉菜单 相关文章:
·GHOST使用方法(图解)
·Vista系统使用技巧总结
·为什么iexplore.exe在打开网页时CPU使用会100%?
·DataTable控件的使用
·QQ空间导航代码最新版使用方法
·推荐:漂亮的手机上使用的墙纸图片分享下载
·腾讯QQ号码使用完全指南
·DENX U-Boot及Linux使用手册
·ajax+php无刷新二级联动下拉菜单(省市联动)源码
·QQ空间透明flash代码使用说明
使用 JavaScript 创建 FrontPage 下拉菜单 相关软件:
·黑客视频教程 VMware虚拟机的安装和使用
·黑客视频教程-灰鸽子远控使用教程
·FLASH 8中文使用手册
·使用GPMC随心所欲管理组策略
·Adobe Photoshop CS 2 简体中文使用指南
·Auto CAD R14高级使用教程
·Microsoft Visio 2000 完全使用手册
·Linux 系统命令及其使用详解(大全)
·黑客视频教程-网吧代理服务器使用灰鸽子端口映射方法
·Office使用完全手册

特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
[打印本页] [关闭窗口] 转载请注明来源:http://www.viphot.com
| 帮助(?) | 版权声明 | 友情连接 | 关于我们 | 信息发布
Copyright 2007 www.viphot.com All Rights Reserved. 鄂ICP备05000083号Powered by:viphot