MDN may have intermittent access issues April 18 13:00 - April 19 01:00 UTC. See whistlepig.mozilla.org for all notifications.

mozilla

Revision 67995 of menu

  • 리비전 슬러그: XUL/menu
  • 리비전 제목: menu
  • 리비전 아이디: 67995
  • 제작일시:
  • 만든이: Yongsuhb.e
  • 현재 리비전인가요? 아니오
  • 댓글 24 words added, 44 words removed

리비전 내용

{{ XULRefElem() }}

이 엘리먼트는 {{ XULElem("menubar") }}에 위치한 {{ XULElem("button") }}과 비슷합니다. 사용자가 menu 엘리먼트를 클릭하면 {{ XULElem("menupopup") }}의 자식 메뉴를 표시해 줍니다.  menupopup엘리먼트는 서브메뉴를 만듭니다.

더자세한 정보는 XUL tutorial를 참고하세요.

Attributes
{{ PrefAnch("a-", "acceltext") }}, {{ PrefAnch("a-", "accesskey") }}, {{ PrefAnch("a-", "allowevents") }}, {{ PrefAnch("a-", "command") }}, {{ PrefAnch("a-", "crop") }}, {{ PrefAnch("a-", "disabled") }}, {{ PrefAnch("a-", "image") }}, {{ PrefAnch("a-", "label") }}, {{ PrefAnch("a-", "menuactive") }}, {{ PrefAnch("a-", "open") }}, {{ PrefAnch("a-", "sizetopopup") }}, {{ PrefAnch("a-", "tabindex") }}, {{ PrefAnch("a-", "value") }}
Properties
{{ PrefAnch("p-", "accessibleType") }}, {{ PrefAnch("p-", "accessKey") }}, {{ PrefAnch("p-", "command") }}, {{ PrefAnch("p-", "menuitem.control", "control") }}, {{ PrefAnch("p-", "crop") }}, {{ PrefAnch("p-", "disabled") }}, {{ PrefAnch("p-", "image") }}, {{ PrefAnch("p-", "itemCount") }}, {{ PrefAnch("p-", "label") }}, {{ PrefAnch("p-", "labelElement") }}, {{ PrefAnch("p-", "menupopup") }}, {{ PrefAnch("p-", "menu.open", "open") }}, {{ PrefAnch("p-", "parentContainer") }}, {{ PrefAnch("p-", "selected") }}, {{ PrefAnch("p-", "tabIndex") }}, {{ PrefAnch("p-", "value") }}
Methods
{{ PrefAnch("m-", "appendItem") }}, {{ PrefAnch("m-", "getIndexOfItem") }}, {{ PrefAnch("m-", "getItemAtIndex") }}, {{ PrefAnch("m-", "insertItemAt") }}, {{ PrefAnch("m-", "removeItemAt") }}
Style classes
{{ PrefAnch("s-", "menu-iconic") }}

Example

<menubar id="sample-menubar">
  <menu id="file-menu" label="File">
    <menupopup id="file-popup">
      <menuitem label="New"/>
      <menuitem label="Open"/>
      <menuitem label="Save"/>
      <menuseparator/>
      <menuitem label="Exit"/>
    </menupopup>
  </menu>
  <menu id="edit-menu" label="Edit">
    <menupopup id="edit-popup">
      <menuitem label="Undo"/>
      <menuitem label="Redo"/>
    </menupopup>
  </menu>
</menubar>

Attributes

{{ XULAttrInherited() }}{{ XULAttrInc("acceltext") }}{{ XULAttrInc("accesskey") }}{{ XULAttrInc("allowevents") }}{{ XULAttrInc("crop") }}{{ XULAttrInc("disabled") }}{{ XULAttrInc("label") }}{{ XULAttrInc("menuactive") }}{{ XULAttrInc("open") }}{{ XULAttrInc("sizetopopup") }}{{ XULAttrInc("value") }}

Properties

{{ XULPropInherited() }}{{ XULPropInc("accessibleType") }}{{ XULPropInc("menuitem.control") }}{{ XULPropInc("itemCount") }}{{ XULPropInc("menupopup") }}{{ XULPropInc("menu.open") }}{{ XULPropInc("parentContainer") }}{{ XULPropInc("value") }}

Methods

{{ XULMethInherited() }}{{ XULMethInc("appendItem") }}{{ XULMethInc("getIndexOfItem") }}{{ XULMethInc("getItemAtIndex") }}{{ XULMethInc("insertItemAt") }}{{ XULMethInc("removeItemAt") }}

Style classes

{{ XULStyleInc("menu-iconic") }}

Elements
{{ XULElem("menubar") }}, {{ XULElem("menuitem") }}, {{ XULElem("menulist") }}, {{ XULElem("menupopup") }}, {{ XULElem("menuseparator") }}
Interfaces
{{ interface("nsIAccessibleProvider") }}, {{ interface("nsIDOMXULContainerElement") }}, {{ interface("nsIDOMXULContainerItemElement") }}, {{ interface("nsIDOMXULSelectControlItemElement") }}

{{ languages( { "fr": "fr/XUL/menu", "ja": "ja/XUL/menu", "pl": "pl/XUL/menu" } ) }}

리비전 소스

<div class="noinclude">{{ XULRefElem() }}</div>
<p>이 엘리먼트는 {{ XULElem("menubar") }}에 위치한 {{ XULElem("button") }}과 비슷합니다. 사용자가 menu 엘리먼트를 클릭하면 {{ XULElem("menupopup") }}의 자식 메뉴를 표시해 줍니다.  menupopup엘리먼트는 서브메뉴를 만듭니다.</p>
<p>더자세한 정보는 <a href="/en/XUL_Tutorial/Simple_Menu_Bars" title="en/XUL_Tutorial/Simple_Menu_Bars">XUL tutorial</a>를 참고하세요.</p>
<dl> <dt>Attributes</dt> <dd>{{ PrefAnch("a-", "acceltext") }}, {{ PrefAnch("a-", "accesskey") }}, {{ PrefAnch("a-", "allowevents") }}, {{ PrefAnch("a-", "command") }}, {{ PrefAnch("a-", "crop") }}, {{ PrefAnch("a-", "disabled") }}, {{ PrefAnch("a-", "image") }}, {{ PrefAnch("a-", "label") }}, {{ PrefAnch("a-", "menuactive") }}, {{ PrefAnch("a-", "open") }}, {{ PrefAnch("a-", "sizetopopup") }}, {{ PrefAnch("a-", "tabindex") }}, {{ PrefAnch("a-", "value") }}</dd>
</dl>
<dl> <dt>Properties</dt> <dd>{{ PrefAnch("p-", "accessibleType") }}, {{ PrefAnch("p-", "accessKey") }}, {{ PrefAnch("p-", "command") }}, {{ PrefAnch("p-", "menuitem.control", "control") }}, {{ PrefAnch("p-", "crop") }}, {{ PrefAnch("p-", "disabled") }}, {{ PrefAnch("p-", "image") }}, {{ PrefAnch("p-", "itemCount") }}, {{ PrefAnch("p-", "label") }}, {{ PrefAnch("p-", "labelElement") }}, {{ PrefAnch("p-", "menupopup") }}, {{ PrefAnch("p-", "menu.open", "open") }}, {{ PrefAnch("p-", "parentContainer") }}, {{ PrefAnch("p-", "selected") }}, {{ PrefAnch("p-", "tabIndex") }}, {{ PrefAnch("p-", "value") }}</dd>
</dl>
<dl> <dt>Methods</dt> <dd>{{ PrefAnch("m-", "appendItem") }}, {{ PrefAnch("m-", "getIndexOfItem") }}, {{ PrefAnch("m-", "getItemAtIndex") }}, {{ PrefAnch("m-", "insertItemAt") }}, {{ PrefAnch("m-", "removeItemAt") }}</dd> <dt>Style classes</dt> <dd>{{ PrefAnch("s-", "menu-iconic") }}</dd>
</dl>
<h3 id="Example" name="Example">Example</h3>
<pre class="brush: xml">&lt;menubar id="sample-menubar"&gt;
  &lt;menu id="file-menu" label="File"&gt;
    &lt;menupopup id="file-popup"&gt;
      &lt;menuitem label="New"/&gt;
      &lt;menuitem label="Open"/&gt;
      &lt;menuitem label="Save"/&gt;
      &lt;menuseparator/&gt;
      &lt;menuitem label="Exit"/&gt;
    &lt;/menupopup&gt;
  &lt;/menu&gt;
  &lt;menu id="edit-menu" label="Edit"&gt;
    &lt;menupopup id="edit-popup"&gt;
      &lt;menuitem label="Undo"/&gt;
      &lt;menuitem label="Redo"/&gt;
    &lt;/menupopup&gt;
  &lt;/menu&gt;
&lt;/menubar&gt;
</pre>
<h3 id="Attributes" name="Attributes">Attributes</h3>
<p>{{ XULAttrInherited() }}{{ XULAttrInc("acceltext") }}{{ XULAttrInc("accesskey") }}{{ XULAttrInc("allowevents") }}{{ XULAttrInc("crop") }}{{ XULAttrInc("disabled") }}{{ XULAttrInc("label") }}{{ XULAttrInc("menuactive") }}{{ XULAttrInc("open") }}{{ XULAttrInc("sizetopopup") }}{{ XULAttrInc("value") }}</p>
<h3 id="Properties" name="Properties">Properties</h3>
<p>{{ XULPropInherited() }}{{ XULPropInc("accessibleType") }}{{ XULPropInc("menuitem.control") }}{{ XULPropInc("itemCount") }}{{ XULPropInc("menupopup") }}{{ XULPropInc("menu.open") }}{{ XULPropInc("parentContainer") }}{{ XULPropInc("value") }}</p>
<h3 id="Methods" name="Methods">Methods</h3>
<p>{{ XULMethInherited() }}{{ XULMethInc("appendItem") }}{{ XULMethInc("getIndexOfItem") }}{{ XULMethInc("getItemAtIndex") }}{{ XULMethInc("insertItemAt") }}{{ XULMethInc("removeItemAt") }}</p>
<h3 id="Style_classes" name="Style_classes">Style classes</h3>
<p>{{ XULStyleInc("menu-iconic") }}</p>
<h3 id="Related" name="Related">Related</h3>
<dl> <dt>Elements</dt> <dd>{{ XULElem("menubar") }}, {{ XULElem("menuitem") }}, {{ XULElem("menulist") }}, {{ XULElem("menupopup") }}, {{ XULElem("menuseparator") }}</dd>
</dl>
<dl> <dt>Interfaces</dt> <dd>{{ interface("nsIAccessibleProvider") }}, {{ interface("nsIDOMXULContainerElement") }}, {{ interface("nsIDOMXULContainerItemElement") }}, {{ interface("nsIDOMXULSelectControlItemElement") }}</dd>
</dl>
<p>{{ languages( { "fr": "fr/XUL/menu", "ja": "ja/XUL/menu", "pl": "pl/XUL/menu" } ) }}</p>
현재 리비전 복원