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