disabled

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

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

{{ XULRefAttr() }}
{{ XULAttr("disabled") }}
Тип: булево
Указывает, отключен ли элемент или нет. В случае, если элемент имеет значение true, он отключается. Отключенные элементы имеют, как правило, так называемый "затенённый" цветовой эффект. Если элемент отключен, он не будет отвечать на какие-либо действия пользователя, он не может быть выбран, и событие command в этом случае не вызывается.
Тем не менее, элемент всё ещё будет отвечать событиям, связанным с мышью (т.е. реагировать на "mouse events"). Для активации элемента, присвойте атрибуту значение false.
Для получения значения либо установки значения этого атрибута из кода JavaScript, рекомендуется использовать свойство {{ XULProp("disabled") }}.
// Отключение элемента
document.getElementById('buttRemove').setAttribute("disabled", "true");

// Активация элемента при сохранении атрибута "disabled"
document.getElementById('buttRemove').setAttribute("disabled", "");

// Активация элемента при снятии атрибута "disabled"
document.getElementById('buttRemove').removeAttribute("disabled");

{{ fx_minversion_note("3") }}

{{ languages( { "de": "de/XUL/Attribute/disabled", "fr": "fr/XUL/Attributs/disabled", "ja": "ja/XUL/Attribute/disabled", "pl": "pl/XUL/Atrybut/disabled", "ru": "ru/XUL/Attribute/disabled" } ) }}

Revision Source

<div class="noinclude">{{ XULRefAttr() }}</div>
<dl> <dt>{{ XULAttr("disabled") }}</dt> <dd>Тип: <em>булево</em></dd> <dd>Указывает, отключен ли элемент или нет. В случае, если элемент имеет значение <code>true</code>, он отключается. Отключенные элементы имеют, как правило, так называемый "затенённый" цветовой эффект. Если элемент отключен, он не будет отвечать на какие-либо действия пользователя, он не может быть выбран, и событие <code>command</code> в этом случае не вызывается.<br> <div class="noinclude">Тем не менее, элемент всё ещё будет отвечать событиям, связанным с мышью (т.е. реагировать на "mouse events"). Для активации элемента, присвойте атрибуту значение <code>false</code>.</div> </dd> <dd>Для получения значения либо установки значения этого атрибута из кода JavaScript, рекомендуется использовать свойство {{ XULProp("disabled") }}.</dd>
</dl>
<div class="noinclude">
<pre class="deki-transform">// Отключение элемента
document.getElementById('buttRemove').setAttribute("disabled", "true");

// Активация элемента при сохранении атрибута "disabled"
document.getElementById('buttRemove').setAttribute("disabled", "");

// Активация элемента при снятии атрибута "disabled"
document.getElementById('buttRemove').removeAttribute("disabled");
</pre>
<p>{{ fx_minversion_note("3") }}</p>
</div>
<div class="noinclude">
<p>{{ languages( { "de": "de/XUL/Attribute/disabled", "fr": "fr/XUL/Attributs/disabled", "ja": "ja/XUL/Attribute/disabled", "pl": "pl/XUL/Atrybut/disabled", "ru": "ru/XUL/Attribute/disabled" } ) }}</p>
</div>
Вернуть эту версию