У меня есть привязка с обоими HREF
и ONCLICK
установленными атрибутами. Если щелкнуть и Javascript включен, я хочу, чтобы он только выполнялся ONCLICK
и игнорировался HREF
. Точно так же, если Javascript отключен или не поддерживается, я хочу, чтобы он следовал HREF
URL-адресу и игнорировал ONCLICK
. Ниже приведен пример того, что я делаю, при котором выполняется JS и выполняется одновременный переход по ссылке (обычно выполняется JS, а затем страница изменяется):
<A HREF="http://example.com/no-js-login" ONCLICK="yes_js_login()">Log in</A>
как лучше всего это сделать?
Я надеюсь на ответ Javascript, но я приму любой метод, если он работает, особенно если это можно сделать с помощью PHP. Я уже читал « ссылка href выполняется и перенаправляет страницу до того, как функция javascript onclick сможет завершиться », но это только задерживает HREF
, но не полностью отключает ее. Я тоже ищу что-нибудь попроще.