- ベストアンサー
JavaScriptが使用できないユーザーの場合、リンクを変更させる方法
JavaScriptで動くリンクを表示した場合、JavaScriptが使用できないブラウザの場合、いくらリンクをクリックしても反応がありません。 誰にでもリンクできるようにしたいのですが、いまいち方法が分かりません。<noscript><a href=...</noscript>を使う方法もあるのですが、この場合、Javaが使えないブラウザでは2つリンクが表示されてしまいます。 そうではなく、Javaが有効なブラウザの場合、そのままのリンクを表示し、無効な場合はそのリンクを表示せず別なリンクを表示するにはどうしたらよいのでしょうか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
<a href="普通のリンク" onclick="JavaScriptによる処理;return false;"> みたいな感じでどうでしょう
その他の回答 (1)
- Blaise
- ベストアンサー率33% (13/39)
回答No.2
理想的な記述としては、a.htmへのリンクのばあい <a href="a.htm" onlick="Func();return false" onkeypress="Func();return false" > とすべきです。 onkeypressがないと、マウスクリックとキーボードで リンク動作が乖離してしまいますので。
質問者
お礼
大変参考になりました。ありがとうございました。
お礼
これでOKです。大変ありがとうございました。