При проектировнии системы необходимо уделять внимание мелочам. Даже таким, на первый взгляд, незначительным, как системные звуки браузера. Как известно, Windows Explorer (и конечно же IE, так как они интегрированы друг с другом) по умлочанию содержит ряд звуков, которые могут слегка испортить впечатление о системе, если она спроектирована не совсем правильно.
Подумать только! Даже Google грешит подобной проблемой. Оденьте наушники, запустите IE, введите свой ник и пароль и нажмите ввод - что вы слышите? Правильно - два щелчка.
Откуда же взялся второй щелчок? Попробуем разобраться. Дело в том, что системный звук Start Navigation ассоциирован, например, с такими событиями как навигация на другую страницу и отправка формы. Вот как раз отправка формы и вызывает большое количество вопросов. Если AJAX-приложение зачем-то пытается пересабмитать данные в другую форму программным образом, оно в итоге вызывает метод form.submit() и происходит второй а то и третий щелчок.
Для мазохистов-любителей предлагаю запустить подобный код в IE.
Строчи пулемет!
Читайте и комментируйте оригинальную статью на
ui.by