Вы делаете что-то вроде следующего?
<a href="#" onclick="doSearch();">Search!</a>
Ваша проблема в том, что IE переходит по ссылке, когда вы нажимаете на нее, вызывая перезагрузку страницы.Традиционно люди часто обходили это, делая следующее:
<a href="javascript:void()" onclick="doSearch(); return false;">Search!</a>
Но у меня были смешанные результаты с этим в IE.Вместо этого попробуйте использовать <span>
вместо тега, а затем стилизовать его так, чтобы оно выглядело как ссылка (то есть используйте text-ornament: underline и color: blue в CSS).Если переключение с тега привязки на диапазон устраняет это, то вы знаете, что это проблема.
Мое личное предпочтение - зарезервировать теги <a>
только для фактических ссылок на другие страницы или реальных привязок на странице.