disable>> А чем это отличается от document.FormName.InputNane.disabled=true ? > > Этого Нет В DOM, А Следовательно - Это Потенциальная Несовместимость.
Не ссортесь ребята. Не уверен, что это есть в DOM, но это всегда будет, пока JavaScript будет работать с HTML-ными формами.
Мы говорим, про масива document.forms. Также всегда будут и document.links и document.images... короче, все, что было в Netscape 2/3 и было принято в MSIE - останется, без этого наверное 50% всех страниц начнут выдавать ошибки ;-)
Насколько правильно использовать document.forms? На все 100%, пока не начнеш к каждой функции писать проверки типа: if (document.implementation && document.implementation.hasFeature('MouseEvents', '2.0')) и т.д.
Если говорить насчет DOM, то вообще нужно было писать что-то типа:
document.getElementById('айдишка').setProperty('disabled', 'true', '') (насчет работоспособности этой строки не ручаюсь)
Удачи. |