Некоторое время назад я столкнулся с проблемой, при которой после нажатия на якорь с событиями "javascript: void (0)" перестал работать. Я прочитал, что после ссылки переводит страницу в другое состояние и события в этом состоянии не запускаются. Несмотря на то, что ссылка не является реальной, она иногда смущает IE. В любом случае, я удалил «javascript: void (0)», и проблема больше не была замечена.
Теперь в другом приложении я вижу то же самое ... вроде. Нажатие на «javascript: void (0)» иногда не оказывает вредного воздействия. Но тогда по той или иной причине после нажатия на плохую ссылку страница перестанет работать. Как только это произойдет, это будет происходить последовательно, пока клиентский компьютер не будет перезагружен. После перезагрузки вы снова к этому иногда обращаетесь. Сумасшедший, верно? Перезагрузка исправление веб-страницы!?!?!
Итак, мой вопрос: кто-нибудь видел это раньше? Кто-нибудь может дать объяснение этой проблеме? Есть документация по этому вопросу? Я не могу найти что-нибудь на этом снова. Имеет ли это смысл?
Я уже знаю, что "javascript: void (0)" - плохая практика ... Я просто пытаюсь понять проблему. В частности, это IE7.
Спасибо за чтение!