LINUX.ORG.RU

действие по нажатию на ссылку

 ,


0

1

Вот как на ЛОРе, когда включён яваскрипт, нажимаешь на ссылку [Ответить на сообщение], и вместо перехода по ссылке выезжает форма ответа.
Как это сделано? Есть какой-то способ переопределить поведение ссылки на клик мыши?

★★★★

Есть.

Отлавливай событие click, onclick, зависит от того, с использованием чего пишешь (JS, jQuery), далее прописываешь все что нужно сделать и либо preventDefault, либо return false;. С первым надо быть поосторожнее, многие переназначают дефолтное поведение ссылки не думая про последствия, а они часто всплывают потом.

Самый простой пример:

<a href="http://linux.org.ru" onclick=«javascript:alert('LOR');return false;»>LOR</a>

BaBL ★★★★★ ()

Есть какой-то способ переопределить поведение ссылки на клик мыши?

onclick=«you_function();»

mopsene ★★★ ()
Ответ на: комментарий от mopsene

onclick=«you_function();»

Угу, я так пробовал, но не знал про return false; ...

Bad_ptr ★★★★ ()

Есои у тебя такие вопросы, то немедленно бросай то что делаешь и читай носорога

Kalashnikov ★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.