- ベストアンサー
#を利用した時に、ページの上に戻らないようにするには?
初めまして。 <a href="#">にリンク先を設定するとページの真ん中でもページの上に自動的に戻ってしまいます。JavaScriptを利用するときにとても不便なので、上に戻らないようにしたいです。 ソースは、 <head> <script language = "JavaScript"> <!-- function sound(name){ document.all.music.src = name; } --> </script> </head> <body> <div style="margin: 5px -6px;"> <a href = # onclick = sound('効果音ファイル')> <img src="画像" alt="" border="0"> </a> </div> <body> なにか解決する方法がありましたら一言お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
href="javascript:void(0)"でリンク無効化 か、hrefで関数を呼ぶ。 href="javascript:sound()"
その他の回答 (1)
- kuma8055
- ベストアンサー率28% (27/94)
回答No.1
hrefを使っている理由はマウスポインタを出したいためでしょうか? それであれば、いっそのことhrefは使わないという方法はどうでしょうか。 <a style="cursor:pointer" onclick = sound('効果音ファイル')> と書くと、カーソルを合わせると指の形のアイコンが出て、クリックすると音が鳴りませんか?
質問者
お礼
そんな方法もあるんですね! とても参考になります^^ ありがとうございました!
お礼
お早い回答ありがとうございます! 早速試したところ、問題なく動作しました! 本当にありがとうございました!