Как правило, onclick
будет срабатывать исключительно при левом щелчке.
В большинстве мест рекомендуется onmouseup
, поскольку он срабатывает при левом, среднем и правом щелчках.Правые клики, конечно, могут быть отфильтрованы.Тем не менее, все еще возможно генерировать ложные срабатывания из onmouseup
путем перетаскивания левой или средней кнопки мыши из текста на ссылку.
Существует ли более прямой путь в JavaScript, который будет срабатывать тогда и только тогда, когда внешнийссылка идет?Или onmouseup
единственное практическое решение?