LINUX.ORG.RU

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

 ,


0

1

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

★★★★★

Последнее исправление: CYB3R (всего исправлений: 2)

Есть.

Отлавливай событие 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 ★★★
()

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

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