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






3.83/5 (20投票s)
2006 年 7 月 26 日
1分钟阅读

83420

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

引言
最近,我使用 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 部件所带来的可用性下降,远远超过了这些部件的视觉价值——请谨慎使用。
