65.9K
CodeProject 正在变化。 阅读更多。
Home

外观漂亮的 HTML 菜单,使用 XML 和 XSLT

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.83/5 (20投票s)

2006 年 7 月 26 日

1分钟阅读

viewsIcon

83420

downloadIcon

927

外观漂亮的 HTML 菜单,使用 XML 和 XSLT

Sample Image - htmlmenu_using_xml.jpg

引言

最近,我使用 XML 和 XSLT 创建了一个 HTML 菜单。它使用了 IE 的“CreatePopup”。整个 XSL 文件小于 10k。

用法

只需创建一个如示例代码中描述的 XML 文件。我认为它简单易懂。请尝试一下。

以下是 CreatePopup 的描述。

微软支持的最后一种特殊 Window 形式是通用的弹出 Window。创建弹出窗口非常简单——只需使用 Window.createPopup(),它不接受任何参数并返回新创建的 Window 的句柄。

var myPopup = window.createPopup();

这些 Window 最初是创建的,但处于隐藏状态。稍后使用弹出对象 show() 方法显示它们,并使用 hide() 隐藏它们,如下所示

myPopup.show(); // displays created popup
myPopup.hide(); // hides the popup

在考虑您对其外观拥有完全控制权,甚至可以删除显示的 Window 的边框时,微软的特殊弹出窗口的价值可能并不明显。尽管各种 JavaScript 库允许开发人员创建自定义 GUI 系统,但作者并不鼓励使用无边框的 Window。为您的站点提供独特的 Window、滚动条和其他 GUI 部件所带来的可用性下降,远远超过了这些部件的视觉价值——请谨慎使用。

© . All rights reserved.