Показать сообщение отдельно
  #10 (permalink)  
Старый 17.11.2011, 21:51
UDN UDN вне форума
Аспирант
Отправить личное сообщение для UDN Посмотреть профиль Найти все сообщения от UDN
 
Регистрация: 18.06.2009
Сообщений: 55

1) IE свойства id и name, нужны для совместимости со старыми версиями, а не для удобства.
т.е. id и name должны быть равны.
А для работы с коллекциями есть специальный метод document.body.createControlRange()

2) Ваш код не поддерживает кросс-броузерность
3) Код состоит из одних ошибок
document.getElementById('button2') // возвращает первый элемент коллекции

input type="hidden"
form1.button2.disabled!=form1.button2.disabled // далее наложение визуальных эффектов на скрытый элемент

4) Проверено в IE 7, 8 - В вашем коде нет ни одной строки которая включила бы режим IE7,8.
document.documentMode // по умолчанию режим IE5
так что пишите просто в IE (Что для вашего кода не так существенно)

Сообщение от trikadin
Цитата:
Оказалось, что проблемы была вызвана тем, что помимо submit у меня стоял hidden input с таким же именем (ну другим ID). (только не надо спрашивать, зачем, так было удобно).
Если и вам так удобней, тогда откажитесь от поддержки IE
microsoft не подстраивает ПО под пользователей, пользователи сами должны подстраиваются под ПО.

Последний раз редактировалось UDN, 18.11.2011 в 00:35.
Ответить с цитированием