Задать вопрос
@amorusss

Как убрать # из адресной строки браузера?

Есть ссылка
<a href="#" onclick="showHideMenu();" class="menu_button" title="Меню сайта"></a>

При нажатии на нее происходит действие showHideMenu();, но в адресную строку добавляется символ # который в прописан в href, без этой решетки при нажатии на ссылку страница перезапускается. Как сделать чтобы при нажатии на ссылку # не добавлялась в строку браузера?
  • Вопрос задан
  • 569 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 2
@bears
в функции showHideMenu event.preventDefault(); либо return false;
Ответ написан
negmat
@negmat
<a href="#" onclick="showHideMenu(); return false;" class="menu_button" title="Меню сайта"></a>
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
mbeloshitsky
@mbeloshitsky
Вебдев, систем оперейшонс, ж.д. автоматика
Я обычно пишу

<a href="javascript:" onclick="showHideMenu();" ... />
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы