Страницы: 1
Здравствуйте! Всем, доброй ночи.
Есть такая проблемка, IE не правильно обрабатывает disabled. А если точнее, то у меня прописано для тега select
disabled="disabled" и в JS когда оно должно стать не выбираемым. В Mozilla и Opera, все работает нормально, то есть: пока не выбрана определенная категория, можно просматривать содержимое select, а когда пользователь выбирает ее, то она отключается. Но в IE оно всегда отключено.
http://dll.1gb.ru/Configurator/nrd_config.html
Здесь можно посмотреть как это работаает, это происходит в категории "Видеокарты". Оно должно работать при вызове разных моделей, при первых двух нельзя выбирать видеокарты, а при последних двух - можно. Это так должно быть, но пока не так.
JS код в функции function ChangeModelKonfig, а вот строчка html
<select name="device_15" onChange="reCalcComp('126','15')" style="font-size:9px; width:250px" disabled="disabled">
Подскажите пожалуйста, как обойти этот вопрос.
P.S. Простите, пока, сам конфигуратор в Opera и IE съезджает вниз по странице, но он там.
Отсутствует
Здравствуйте, serenity, давно не виделись. Маленький совет - называйте функции с маленькой буквы, и каждое новое слово слитно с большой. Как в getElementById(). Так принято. Попробуйте вывести через alert(), что он подхватывает как объект. Вполне возможно, что он не адресуется к элементу. Попробуйте заменить document.forms.form_126 на document.forms['form_126'] - может помочь.
Пишите, посмотрим, что можно исправить в скриптах.
Отредактировано Al_H (07-11-2008 14:32:42)
Отсутствует
Всем еще раз, привет!
Проблема пока так и не решена, подскажите что с этим делать. Мое мнение, что IE плохо обрабатывает свойство disabled=true, либо он не понимает ElementValue. Но так или иначе, но не работает функция changeModelKonfig.
ПОМОГИТЕ разрешить эту проблему
Отсутствует
Страницы: 1