• ベストアンサー

JavaScriptが使用できないユーザーの場合、リンクを変更させる方法

JavaScriptで動くリンクを表示した場合、JavaScriptが使用できないブラウザの場合、いくらリンクをクリックしても反応がありません。 誰にでもリンクできるようにしたいのですが、いまいち方法が分かりません。<noscript><a href=...</noscript>を使う方法もあるのですが、この場合、Javaが使えないブラウザでは2つリンクが表示されてしまいます。 そうではなく、Javaが有効なブラウザの場合、そのままのリンクを表示し、無効な場合はそのリンクを表示せず別なリンクを表示するにはどうしたらよいのでしょうか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

<a href="普通のリンク" onclick="JavaScriptによる処理;return false;"> みたいな感じでどうでしょう

itmedia_search
質問者

お礼

これでOKです。大変ありがとうございました。

その他の回答 (1)

  • Blaise
  • ベストアンサー率33% (13/39)
回答No.2

理想的な記述としては、a.htmへのリンクのばあい <a href="a.htm" onlick="Func();return false" onkeypress="Func();return false" > とすべきです。 onkeypressがないと、マウスクリックとキーボードで リンク動作が乖離してしまいますので。

itmedia_search
質問者

お礼

大変参考になりました。ありがとうございました。

関連するQ&A