Лучшие практики для регистрации ссылок в JavaScript? - PullRequest
2 голосов
/ 18 августа 2011

Как правило, onclick будет срабатывать исключительно при левом щелчке.

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

Существует ли более прямой путь в JavaScript, который будет срабатывать тогда и только тогда, когда внешнийссылка идет?Или onmouseup единственное практическое решение?

Ответы [ 2 ]

0 голосов
/ 18 августа 2011

Я предпочитаю onmouseup только.
Для onbeforeunload;этот метод не поддерживается в Opera.Остальные все ведущие браузеры его поддерживают.Публичной спецификации для этого тоже нет.onbeforeunload был представлен Microsoft IE 4 и впоследствии скопирован другими браузерами.

0 голосов
/ 18 августа 2011

Вы можете попробовать что-нибудь с window.onbeforeunload. Пусть это вызовет функцию, которая делает ваши ставки. Что вы хотите обнаружить?

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