Карта Google обновлена - PullRequest
       3

Карта Google обновлена

2 голосов
/ 17 февраля 2011

У меня есть API Google Map, который отлично работает в Chrome, Mozilla, Netscape и Safari, но в IE возникает проблема: после ввода текста в текстовое поле и нажатия на поисковую ссылку он не показывает адрес, а просто получает обновилась. Пожалуйста, кто-нибудь может дать мне решение для этого.

Спасибо и С уважением, Сайед Зубаир.

1 Ответ

0 голосов
/ 16 мая 2011

Вы делаете что-то вроде следующего?

<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> только для фактических ссылок на другие страницы или реальных привязок на странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...