Eu tenho uma âncora com os atributos HREF
e ONCLICK
definidos. Se clicado e o Javascript estiver habilitado, quero apenas executar ONCLICK
e ignorar HREF
. Da mesma forma, se o Javascript estiver desabilitado ou não for compatível, quero que ele siga a HREF
URL e ignore ONCLICK
. Abaixo está um exemplo do que estou fazendo, que executaria o JS e seguiria o link simultaneamente (geralmente o JS é executado e, em seguida, a página muda):
<A HREF="http://example.com/no-js-login" ONCLICK="yes_js_login()">Log in</A>
Qual é a melhor forma de fazer isso?
Espero uma resposta Javascript, mas aceitarei qualquer método, desde que funcione, especialmente se isso puder ser feito com PHP. Já li " um link href executa e redireciona a página antes que a função onclick do javascript seja capaz de terminar ", mas só atrasa HREF
, mas não o desativa completamente. Também estou procurando algo muito mais simples.