Revision 361765 of disabled

  • URL ревизии: XUL/Attribute/disabled
  • Заголовок ревизии: disabled
  • ID ревизии: 361765
  • Создано:
  • Автор: kup
  • Это текущая версия? Да
  • комментировать

Содержание версии

{{ XULRefAttr() }}
{{ XULAttr("disabled") }}
Тип: булево
 Указывает, отключен ли элемент или нет. В случае, если элемент имеет значение true, он отключается. Отключенные элементы имеют, как правило, так называемый "затенённый" цветовой эффект. Если элемент отключен, он не будет отвечать на какие-либо действия пользователя, он не может быть выбран, и событие command в этом случае не вызывается.

Тем не менее, элемент всё ещё будет отвечать событиям, связанным с мышью (т.е. реагировать на mouse events). Для активации элемента, присвойте атрибуту значение false.
Графические элементы управления имеют свойство {{ XULProp("disabled") }}, которое (кроме меню и их элементов) принято использовать в качестве атрибута на случай, если понадобится расширить функционал: добавить/изменить режим работы элемента, задействовать/отключить элемент и так далее.
Image:XUL_ref_attr_disabled.png
// Отключение элемента
document.getElementById('buttonRemove').setAttribute("disabled", "true");

// Задействование элемента путём снятия атрибута "disabled"
document.getElementById('buttonRemove').removeAttribute("disabled");

{{ fx_minversion_note(3.5, 'Поддержка данного атрибута была добавлена в Firefox 3.5 для элементов keyset.') }}

 

Источник ревизии

<div class="noinclude">
  {{ XULRefAttr() }}</div>
<dl>
  <dt>
    {{ XULAttr("disabled") }}</dt>
  <dd>
    Тип: <em>булево</em></dd>
  <dd>
    &nbsp;Указывает, отключен ли элемент или нет. В случае, если элемент имеет значение <code>true</code>, он отключается. Отключенные элементы имеют, как правило, так называемый "затенённый" цветовой эффект. Если элемент отключен, он не будет отвечать на какие-либо действия пользователя, он не может быть выбран, и событие <code>command</code> в этом случае не вызывается.
    <div class="noinclude">
      <br />
      Тем не менее, элемент всё ещё будет отвечать событиям, связанным с мышью (т.е. реагировать на <code>mouse events</code>). Для активации элемента, присвойте атрибуту значение <code>false</code>.</div>
  </dd>
  <dd>
    Графические элементы управления имеют свойство {{ XULProp("disabled") }}, которое (кроме меню и их элементов) принято использовать в качестве атрибута на случай, если понадобится расширить функционал: добавить/изменить режим работы элемента, задействовать/отключить элемент и так далее.</dd>
</dl>
<div class="noinclude">
  <img alt="Image:XUL_ref_attr_disabled.png" class="internal" src="/@api/deki/files/1807/=XUL_ref_attr_disabled.png" />
  <pre class="brush: js">
// Отключение элемента
document.getElementById('buttonRemove').setAttribute("disabled", "true");

// Задействование элемента путём снятия атрибута "disabled"
document.getElementById('buttonRemove').removeAttribute("disabled");
</pre>
  <p>{{ fx_minversion_note(3.5, 'Поддержка данного атрибута была добавлена в Firefox 3.5 для элементов <a class="internal" href="/en-US/docs/XUL/keyset" title="en/XUL/Keyset"><code>keyset</code></a>.') }}</p>
</div>
<p>&nbsp;</p>
Вернуть эту версию