Ich habe einen Anker mit beiden HREF
und ONCLICK
Attributen gesetzt. Wenn geklickt und Javascript aktiviert ist, soll es nur ausgeführt ONCLICK
und ignoriert werden HREF
. Wenn Javascript deaktiviert oder nicht unterstützt wird, möchte ich, dass es der HREF
URL folgt und ignoriert ONCLICK
. Unten ist ein Beispiel dafür, was ich tue, das JS ausführen und gleichzeitig dem Link folgen würde (normalerweise wird das JS ausgeführt und dann ändert sich die Seite):
<A HREF="http://example.com/no-js-login" ONCLICK="yes_js_login()">Log in</A>
Was ist der beste Weg, dies zu tun?
Ich hoffe auf eine Javascript-Antwort, aber ich akzeptiere jede Methode, solange sie funktioniert, insbesondere wenn dies mit PHP möglich ist. Ich habe bereits gelesen, dass ein href-Link die Seite ausführt und umleitet, bevor die JavaScript-Onclick-Funktion beendet werden kann , aber sie verzögert sich nur HREF
, deaktiviert sie jedoch nicht vollständig. Ich suche auch etwas viel Einfacheres.