Полезная информация

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№115-01-2008 06:25:09

serenity
Участник
 
Группа: Members
Зарегистрирован: 12-12-2007
Сообщений: 12
UA: Opera 9.2

IE не правильно обрабатывает disabled. Как это обойти?

Здравствуйте! Всем, доброй ночи.
Есть такая проблемка, 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 съезджает вниз по странице, но он там.

Отсутствует

 

№215-01-2008 13:01:39

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Shiira 2.2

Re: IE не правильно обрабатывает disabled. Как это обойти?

Здравствуйте, serenity, давно не виделись. Маленький совет - называйте функции с маленькой буквы, и каждое новое слово слитно с большой. Как в getElementById(). Так принято. Попробуйте вывести через alert(), что он подхватывает как объект. Вполне возможно, что он не адресуется к элементу. Попробуйте заменить document.forms.form_126 на document.forms['form_126'] - может помочь.
Пишите, посмотрим, что можно исправить в скриптах.

Отредактировано Al_H (07-11-2008 14:32:42)

Отсутствует

 

№317-01-2008 23:36:33

serenity
Участник
 
Группа: Members
Зарегистрирован: 12-12-2007
Сообщений: 12
UA: Opera 9.2

Re: IE не правильно обрабатывает disabled. Как это обойти?

Всем еще раз, привет!
Проблема пока так и не решена, подскажите что с этим делать. Мое мнение, что IE плохо обрабатывает свойство disabled=true, либо он не понимает ElementValue. Но так или иначе, но не работает функция changeModelKonfig.
ПОМОГИТЕ разрешить эту проблему

Отсутствует

 

№418-01-2008 00:21:37

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Shiira 2.2

Re: IE не правильно обрабатывает disabled. Как это обойти?

Думаем

Отсутствует

 

№521-01-2008 12:46:49

Al_H
Away
 
Группа: Members
Откуда: SPb
Зарегистрирован: 10-06-2005
Сообщений: 5508
UA: Shiira 2.2

Re: IE не правильно обрабатывает disabled. Как это обойти?

Проблема решена. IE прекрасно понимает disabled в JavaScript. Тему можно закрывать.

Отсутствует

 

№621-01-2008 14:15:57

serenity
Участник
 
Группа: Members
Зарегистрирован: 12-12-2007
Сообщений: 12
UA: Opera 9.2

Re: IE не правильно обрабатывает disabled. Как это обойти?

Да тему нужно закрывать, вопрос решили. Огромное спасибо, Al_H. Без тебя бы не разобралась:)

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]