• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:location.hash時などのクリック音(リンクを開いたとき)を消したい)

location.hash時などのクリック音(リンクを開いたとき)を消したい

このQ&Aのポイント
  • location.hashを使用して一定時間ごとに別アンカーへ飛ぶようなWEBページを作成しています。しかし、location.hashが呼び出される度にカチッというクリック音が出てしまいます。この音を消す方法について検索しましたが、良い方法が見つかりませんでした。ユーザに設定の変更を強要するのではなく、こちら側で音を鳴らさないようにする方法があれば教えていただきたいです。
  • location.hashを使用して一定時間ごとに別アンカーへジャンプするWEBページを作成しています。しかし、location.hashが呼び出されるたびにクリック音が鳴ってしまいます。このクリック音を消す方法を探していますが、適切な解決策が見つかりません。設定変更をユーザに強制するのではなく、こちら側で音をならないようにする方法があれば教えてください。
  • location.hashを使用して定期的に他のアンカーにジャンプするWEBページを作成しています。しかし、location.hashを呼び出すたびにクリック音が鳴ってしまいます。このクリック音を消す方法について調べましたが、有効な解決策が見つかりませんでした。ユーザに設定変更を強制しないで、クリック音をならないようにする方法があれば教えてください。

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

  • ベストアンサー
  • take1125
  • ベストアンサー率81% (35/43)
回答No.1

画面をロードする度に音を鳴らすような設定をしている訳ではないのですよね? であれば、仕方ないと思います。 ”耳障り”と感じるかどうかは使われる人によると思います、し、別の音にしているかもしれません。 (自分は気になるので、消しました) 問い合わせがあって、消したいとのことであれば、このようなやり方を教えてあげればいいのではないでしょうか。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • アコーディオンメニューをアンカーリンクで開く

    アコーディオンメニューで困っています。 色々と調べているのですが、どうもうまく動きません。 ■やりたい事 アコーディオンメニューを使っていますが、同じページからのアンカーリンク、そして別ページからのアンカーリンクで飛んできた際に、隠れているアコーディオンを開いて表示した。 ■現状 ・アンカーリンク(A.html)-------------------- <a href="B.html#アンカー名">リンク</a> ・アコーディオン設置先(B.html)------------------ <div class="aaa" id="アンカー名"> <p class="title"> アコーディオンタイトル </p> <p class="bbb"> アコーディオンの内容表示 </p> </div> ・js--------------------------------------- $(document).ready(function(){ $(".bbb").hide(); $(".title").click(function(){ $(this).toggleClass("active").next().slideToggle("slow"); $(location.hash).next(".bbb").slideToggle("slow"); }); }); 現状はこのような状態なのですが、アンカーでの動作をしてくれません。 分かる方いらっしゃいましたら、是非教えてください

  • 「location.hash」について?

    http://archiva.jp/web/javascript/tab-menu2.html 上記のサイトで説明されているプログラムで、「location.hash」が下記の様に使われています。 var hash = window.location.hash; hash = hash.split("?"); hash = hash[0].split("#"); URLが「●●●.html#△△△」の時には、「location.hash」は「#△△△」になると思います。 しかし、上記のプログラムでは、「●●●.html○○#△△△?▲▲」左記の様にURLがなっていると、想定されたプログラムです。 ページ内リンクのURLは、「●●●.html#△△△」であるので、「hash = hash.split("?");」「hash = hash[0].split("#");」の部分は不要ではないでしょうか?

  • 折りたたみ部分にアンカーでリンクをつけて、リンクでとんだ時、説明部分を開いた状態にしたい

    お世話になります。javascriptに関してはまだまだ素人ですが、よろしくおねがいいたします。 http://www.koikikukan.com/archives/cat_149.php のような折りたたみメニューがあるページに、 別ページから、その折りたたみメニュー部分に アンカーで飛ばす方法でリンクをつけようと考えています。 通常、折りたたみメニューはページを開いた時に閉じているのですが、 このリンクで飛んだ時のみ、ぱっと見でどこにとんだか 分かるようにするため、アンカー部分の折りたたみメニューが 開いた状態にしたいです。 しかし、どのように指定すればいいか分かりません。。 リンクにOnClickを付けて試してみたのですが、うまくいきませんでした。 なお、折りたたみ部分は複数あり、リンクでとんだアンカー部分の 説明のみが開くようにしたいです。 なにかよいアドバイスがありましたら、お願いいたします。 >別ページリンク指定部分 <a href="/●●/#1">折りたたみ部分へのリンク</a><br> >折りたたみメニュー部分 <a name="1"></a> ←※アンカーで飛ぶ <a href="#" onClick="javascript:show_hide('q1'); return false;" onkeypress="javascript:show_hide('q1'); return false;"> 折りたたみタイトル部分(※通常、ここを押すと折りたたみメニューが開く)</a><br> <div id="q1" class="qa"> 折りたたみ部分 </div> >折りたたみがあるページでのheadスクリプト部分 (折りたたみが関わっていると思われる部分) <script type="text/javascript"> <!-- function show_hide(tid) { if(navigator.appName.charAt(0)=='M'){ ids = tid.split(','); for (id in ids) { disp = document.all(ids[id]).style.display; if(disp == "none") { document.all(ids[id]).style.display = "block"; } else { document.all(ids[id]).style.display = "none"; } } } } function show(tid) { if(navigator.appName.charAt(0)=='M'){ ids = tid.split(','); for (id in ids) { disp = document.all(ids[id]).style.display; document.all(ids[id]).style.display = "block"; } } } function hide(tid) { if(navigator.appName.charAt(0)=='M'){ ids = tid.split(','); for (id in ids) { disp = document.all(ids[id]).style.display; document.all(ids[id]).style.display = "none"; } } } function prechange(){ if(navigator.appName.charAt(0)=='M'){ show('allpreset'); hide('q1') } loc = top.location.hash if (loc != ''){ location.hash = top.location.hash; } } //--> </script> ※折りたたみページに関しては、前任者が作ったページの為、javascript等私自身しっかり理解できてないところもあります。

  • 一定時間ごとに動いて音を出す機械

    電源がない場所で獣の害を防ぐために 一定時間毎(30分停止で1分動作)に音を再生するものが欲しいのですが・・・ 一定時間毎というのは12Vの太陽パネルと車のバッテリーで駆動しようと思いますので、 動きっぱなしではバッテリーが持たないのと、獣が音に慣れてしまうのを防ぐためです。 音は何が効果があるかわからないので、変更したいのでCDとかMP3とかを再生したいのですが・・・ 良いものをご存知の方よろしくお願いいたします。 一定時間毎再生機能のあるラジカセ?みたいなもの!?? 装置そのものでなくても、安価に実現できる方法でもよいです・・・

  • location.hashの遷移

    jQueryを使ってウィザード形式の画面を作ろうとしております。 「次へ」のリンクは画面に一つだけ設置し、動的にリンク先のハッシュを変えるようにし、 画面は、リンク先のIDボックスを表示するという仕組みです。 しかし、以下のコードで実行すると、画面は指定したものが表示されますが、アドレスには一つ先の飛び先が表示されます。 この現象が、どういうことかわかりませんので、どなたか教えて頂けないでしょうか? <!DOCTYPE html> <html><head><meta charset="utf-8" /><script src="http://code.jquery.com/jquery-1.9.0.min.js"></script> <script> $(function(){ $('#next').click(function(){ $('.page').hide(); $($(this).attr('href')).show(); $(this).attr('href','#step2'); }); }); </script> </head> <body> <a id="next" href="#step1">次へ</a> <div id="top" class="page">top</div> <div id="step1" class="page" style="display:none;">step1</div> <div id="step2" class="page" style="display:none;">step2</div> </body> </html>

  • セッションクッキーの有効期限について

    VC2010でWebアプリケーションを作成しております。 セッションクッキーを使用しているのですが、Webブラウザを閉じた時には、きちんと消えてくれますが、一定時間(20分)が経過したときは、消えてくれません。 数時間経っても、消えませんでした。 ちなみに、セッションクッキーではなく、セッション情報は、一定時間(20分)が経過した後、消えています。 下記、URLでは、一定時間が経過したときに消去されるようなことが書いてあります。 セッションCookie http://www.asp-user.jp/help/session_cookie/ timeoutに関しては、web.configで<sessionState timeout="20" />のように設定しております。 一定時間が経過したとき(timeout)の設定方法は、これ以外に何が必要でしょうか? WEBサーバ、もしくは、セッションステートサーバ側の設定(IIS)が必要でしょうか? IISのバージョンは、7.5です。 サーバの構成は、下記のようになっております。 ・WEBサーバ ・DBサーバ ・セッションステートサーバ(DBサーバと同じサーバ)

  • 別ページのインラインフレームのアンカーに移動させる方法

    はじめまして、勉強になります。色々調べてやってみたのですがどうしてもうまく動作してくれません。 やりたい内容は、あるページから同一ドメイン内のあるページに飛ばした時にアンカー情報(#~)付きで渡して、渡したページ先のインラインフレーム内のアンカーに移動させたいのです。 下のソースでstr変数がうまく渡っていないのか、受け取り側のスクリプトがまずいのかが分かりません。(ちなみに途中で変数をモニターする方法があるのでしょうか?) 一応次のページのURLバーには?以降のアンカー情報付きで表示されてはいるのですが、その?以降のアンカー情報がインラインフレームのURLに渡っていないような状態です。 以下省略ソースです。 【送信元】 <SCRIPT Language="JavaScript"> <!-- html1 = "飛ばす先.htm"; function watasu(str){ location.href = html1 + "?"+ str; } //--> </SCRIPT> </head> <body ~ <img src="画像.jpg" onClick="watasu('#2')"> 【受信側 親ページ】 <script language="JavaScript" type="text/javascript"> <!-- url1 = "liveevent_test.htm"; function jump2(){ url2 = "読み込むインラインフレーム.html"; str = location.search.substr(1,location.search.length-1); top.インラインフレーム名.location.href = url2+str; //top.インラインフレーム名.location.hash = #アンカー; <--ちなみにこの一行を上の一行と差し替えたら動きました。ですがここは前ページからの変数渡しにしたいのです。 } // --> </SCRIPT> <body ~ onLoad="jump2()">~ <IFRAME SRC="読み込むページ.html" name="インラインフレーム名" >~</IFRAME> どなたかヒントでもいいのでお力添えください…もしかして根本的なやり方がまずいのでしょうか。 よろしくお願いいたします。

  • DBIを使用して物理的に分かれているPostgresに接続するには

    こんにちは。 WebサーバーとDBサーバー(postgres)があって、 WebのPerlプログラムからDBIを使用してのDB接続方法がわからなくて困ってます。 Webサーバーと同じPCにpostgreも入っている環境で動作してましたが、 DBサーバーを独立させることになったのですが connectの記述方法がわからないのです。 $dbh = DBI->connect("dbi:Pg:dbname=test", $user_name, $pass); 今まではこのような記述でOKでした。 しかし、今度は物理的に別れているので、 DBサーバーを指定するIPアドレスを記述する必要があるのかな、と思い (WebとDBサーバーはLANで直につながっています) $dbh = DBI->connect("dbi:Pg:dbname=test:host=XXX.XXX.XXX.XXX", $user_name, $pass); 等を試してみたのですがダメでした。 Webサーバー側のDBI・ドライバ設定は正しく動作しています。 (DBI->available_drivers;でドライバの列挙は正しく取得できているので) もちろんDBは正しく作成されています。 (DBサーバーで作ったユーザーは、DBログイン時にPassがいらない設定になってますが) 色々調べてみたのですが、IPアドレスを指定してのDB接続等の情報が どうしてもみつかりませんでした。 どなたかご存知の方、ぜひともご教授ください。

  • Audacityの音ずれについて

    同じようなことで沢山質問してしまいすいません。 新たな課題が出てきたので、時間の空いている方に 手伝って貰おうと思い、質問させていただきました。 私はニコ動、こえ部などで歌ってみた活動を したいと考えています。機材は既にあります。 録音はAudacityを使っているのですが、一つ問題が出てきました。 歌っている時は音ずれがないのですが、歌い終わり再生すると、 一定のペースで音ずれが起きてしまいます。 ぐぐってみたら、レイテンシーの問題だということがわかりました。 レイテンシーはASIOをDWすれば解決するとのことなのですが、はASIO非対応なのでDWできない?らしいです。 この場合、どうやって音ずれを直せばよいのでしょうか? 中学生でもわかる単語の範囲で教えて頂くと本当にありがたいです。 できれば細かくお願いします…(´・ω・`;) 因みに、こちらmacユーザーです。 Windowsユーザーとあまり違いはないと思いますが、 一応の為に…。宜しくお願いします!!

  • 2つの異なるサーバーのDBを扱う

    現在、Visual Studio 2005(BASIC) を使って、Aのサーバー(IIS)に画像データを貯めるWebプログラムを作成しようとしています。この管理にはMDB形式のDBを使用する予定です。 ところが、このサービスを利用できるユーザーの管理は、Bのサーバー(UNIX MySQL)のDBで管理されています。 このように、Aのサーバーで動作するWebプログラムからBのサーバーのDBに接続することは可能なのでしょうか?