と属性の両方 が設定されたアンカーがあります。クリックしてJavascriptが有効になっている場合は、実行して無視するだけにします。同様に、Javascriptが無効になっている、またはサポートされていない場合は、URLに従い、無視する必要があります。以下は私が行っていることの例です。これはJSを実行し、同時にリンクをたどります(通常、JSが実行されてから、ページが変更されます)。HREF
ONCLICK
ONCLICK
HREF
HREF
ONCLICK
<A HREF="http://example.com/no-js-login" ONCLICK="yes_js_login()">Log in</A>
これを行うための最良の方法は何ですか?
私はJavascriptの答えを望んでいますが、それが機能する限り、特にこれがPHPで実行できる場合は、どの方法でも受け入れます。「 javascriptonclick関数が終了する前にhrefリンクが実行され、ページがリダイレクトされる」をすでに読んだことがありますが、遅延するだけHREF
で、完全に無効にはなりません。もっと簡単なものも探しています。