下边介绍一下 MENUITEM
标签的属性:
NAME 出现在菜单中的菜单项的名字。(下划线表示下列字母是命令的记忆吗 (Windows only)。) 这个属性是必须的。
ID Dreamweaver 用来识别菜单项的。ID
在整个菜单结构中都必须是唯一的。如果你给 menus.xml 添加新的菜单项,你可以使用你的公司名字或者其它独特的字符串来作为菜单项 ID
的前缀,以确保其独特性。这个属性是必须的。
KEY 必要的时候设置的命令快捷键。使用下列字符串指定组合键:
![]() |
Cmd : 指定 Control (Windows) 或 Command (Macintosh) 键。 |
![]() |
Alt 和 Opt : 指定 Alt (Windows) 或 Option (Mac) 键。 |
![]() |
Shift :在两个平台上都是指 Shift 键的。 |
![]() |
Ctrl : 在两个平台上都是指 Control 键的。 |
![]() |
如果快捷键使用不止一个修改键,中间用加号 (+) 隔开。例如,KEY 属性的 Cmd+Opt+5 表示需要敲击 Control+Alt+5 (Windows) 或 Command+Option+5 (Macintosh) 键才能执行菜单项。 |
![]() |
特殊的键都使用自己的名字表示:F1 到 F12,PgDn,PgUp,Home,End,Ins,Del,Tab,Esc,BkSp,和 Space。组合键也可以应用给特殊键。 |
PLATFORM 指明菜单项出现的平台。有效属性值是 win
,指 Windows 平台,mac
,指 Macintosh 平台。默认值(如果你未指定这个属性的话)是同时出现在两个平台上。
ENABLED 是一个 JavaScript 函数的名字,用来决定当前菜单项是否可用。如果函数值返回 false
,菜单项这时就呈现暗淡状态。
COMMAND 是一个 JavaScript 表达式,当用户从菜单中选取这个项目后就被立即执行。对于复杂的 JavaScript 代码,可以使用 JavaScript 文件(使用 FILE
属性指定)代替。每一个菜单项都必须指定 FILE
或者 COMMAND
属性。
FILE 指包含有控制菜单项的 JavaScript 的 HTML 文件的名字。你在 FILE
属性中指定的路径是相对于 Configuration 文件夹的路径。注意 FILE
属性会覆盖 COMMAND
,ENABLED
,和CHECKED
属性。每一个菜单项都必须指定 FILE
或者 COMMAND
属性。关于使用历史面板创建命令文件的介绍,参阅 为过往操作步骤创建新命令。有关编写自己的 JavaScript 命令的介绍,参阅 扩展 Dreamweaver。
CHECKED 是一个 JavaScript 表达式,用来指明是否在菜单中菜单项的旁边出现一个选中标记;如果表达式求得的值是 true
,那么菜单项旁边就会出现选中标记。
DYNAMIC 如果这个属性出现,表明这个菜单项是由一个包含有设定菜单项文本和状态的 JavaScript 代码的 HTML 文件来进行动态确定的。如果你指定了 DYNAMIC
标签,就必须同时指定 FILE
属性。