У меня странное поведение с IE:
После некоторых изменений на моей веб-странице с поддержкой Javascript, IE9 неправильно проверяет строковое значение.Я попробовал ту же страницу на Safari и Firefox, и она работает (Кто сказал, что не удивительно?) ...
Кроме того, при локальном запуске с интегрированным в Visual Studio механизмом localHost , измененная страницаработает отлично!Как только страница загружена и запущена с хост-сайта (ASP.NET 4.0), она не «работает» должным образом ...
Теперь я попробовал на другом ПК с IE8 и ... он работает отлично!
Я подозреваю, что мне нужно переустановить IE9 на моем компьютере?
Q1 - Что вы, веб-гуру, говорите?Q2 - Как переустановить IE в Windows Vista?
Обновление: плохое поведение произошло после того, как я добавил строковую переменную длиной 4 символа и протестировал это так:
var a = "abcd";// На самом деле значение взято из скрытого поля
if (a [2] == somevalue) {Сделайте это} else {Сделайте это}
НЕТ ОШИБКИ СКРИПТА, но результатветвления не так!