| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > IE 8 и disabled |
| Автор: DrBoom 22.6.2009, 09:18 | ||
И так.. суть проблемы в том, что следующий скрипт не корректно работает в IE8, в то время как в IE7 и IE6 100% работает
Пробовал заменять строковые значения "" и "disabled" на false и true, а т.ж. 0 и 1 - результат тот же. При чем самое интересное, срипт частично работает. Если параметр false, т.е. нужно заблокировать контрол, это происходит, а обратно активировать не получается... Не знаю что и делать. Возвращать обратно в IE7 не получится и проблему надо решать Какие могут быть способы решения? Есть ли эквиваленты в сss? |
| Автор: BrainWorker 22.6.2009, 13:03 |
| Может быть, просто скрыть элемент, раз уж вы делаете его неактивным ? CSS свойство display: none или visibility: hidden (если не хотите, чтобы расположение элементов изменялось) |
| Автор: solenko 22.6.2009, 17:53 | ||
DrBoom, в IE8 они таки решили что это свойство дложно принмать значения boolean
для IE8 должно работать |
| Автор: DrBoom 24.6.2009, 09:13 |
| solenko, ну я же сказал, я пробовал заменять на булеаны - не помогло ни капли BrainWorker, я бы так и сделал, если бы их можно было просто скрыть |
| Автор: bars80080 24.6.2009, 09:42 |
| а someControl.disabled = true; // false не помогает? |
| Автор: DrBoom 24.6.2009, 15:24 |
О чудо, спасибо - помогло |