| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Проверка совпадения полей |
| Автор: gta4kv 16.2.2007, 16:49 | ||
Сообственно скрипт то рабочий, но фигня в том что под Mozill'ой и Oper'ой пашет, а под IE - нет..
Помогите пожалуйста. |
| Автор: Zeroglif 16.2.2007, 17:03 |
| В IE нужно контролировать, чтобы имя переменной не сопадало с ID ('image' vs. 'image'). http://verens.com/archives/2005/03/18/getelementbyid-bug-in-ie6/ |
| Автор: gta4kv 16.2.2007, 17:44 | ||||
Несовпадает :
Js файл чуть поменялся :
|
| Автор: Zeroglif 16.2.2007, 18:48 | ||
Вы вообще обратили внимание на ссылку, что я дал? У вас в строчке:
переменная (вернее свойство window) с именем image совпадает с id ячейки, который тоже зовётся image. Измените одно из них, иначе в IE они будут конфликтовать. |
| Автор: gta4kv 16.2.2007, 20:11 | ||
Скрипт как не пахал на IE так и не пашет (( |
| Автор: AKS 16.2.2007, 21:34 | ||
Вот так будет "пахать":
? |
| Автор: Zeroglif 16.2.2007, 22:25 |
Несмотря на то, что скрипт сам по себе страшненький, он должОн обязательно работать. Изменив 'image' на 'im' вы просто устранили ошибку в IE, с тем же успехом для проверки можно было просто закомментировать эту строчку (даже не меняя в коде все вхождения 'image' на 'im'). Или же бросайте точный нерабочий код в онлайн, чтоб можно было разглядеть загадочную ошибку. |
| Автор: gta4kv 16.2.2007, 22:39 | ||
Весь код :
Вот и всё. |
| Автор: Zeroglif 16.2.2007, 23:05 |
Весело. Зачем постоянно менять код??? Где p? Короче, в IE всё работает, ошибка была определена изначально, всё легко лечится. Остальное - за кадром этого вопроса. |
| Автор: gta4kv 17.2.2007, 08:15 |
| Упс, p это нечайно я нажал, када дописовал что-то... Добавлено @ 08:18 Да, и вправду, поправил, все запахало. Спасиба. |