お世話になります。
サイト内リンク等でフレームターゲットへリンクを
張っていますが、そのたびにクリック音が鳴って
耳障りです。ウィンドウズのサウンド設定を切る
のではなく、ページ側で鳴らさない方法はないでしょうか?

このQ&Aに関連する最新のQ&A

A 回答 (2件)

全然違うことを言っているのかもしれませんが…



IEでリンクをクリックした時に鳴る音のことですか??
もしそうでしたら、「コントロールパネル」の「サウンド(とマルチメディア)」で、「サウンド」の項目に「ナビゲーション開始」「ナビゲーション完了」「メニュー項目の移動」などがあります。
それらをOFFにすればいいと思います。

…質問に合った答えじゃなかったらゴメンナサイ。
    • good
    • 0
この回答へのお礼

ありがとうございます。

質問の内容は、そうした煩雑な操作をビューアーにさせない方法を
模索するものでした。今のところ有効な手段はないようです。IEの
次期バージョンで標準でオフになることを願うだけです。

お礼日時:2001/06/13 23:38

回答(自信なし)


無音のWAVEファイルをエンドレス再生にしておく
(WAVEファイルは2つ以上再生できないから)
というのが思いつきました。

参考URL=HTMLで音声を再生するタグ

参考URL:http://tohoho.wakusei.ne.jp/html/embed.htm
    • good
    • 0
この回答へのお礼

ありがとうございます。
早速試してみます。

音を消すというアプローチではなく、
無音を鳴らすというのが面白いですね。
感謝します。

お礼日時:2001/05/19 11:26

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Q”フレームhtml”にリンクを張った場合、同時にそのフレームの中身まで指定する方法

 初めまして。
 現在ホームページを作成中です。
 そして、新しいデザインをいろいろと考えていたところ、「html」に関して疑問が出てきたのです。
 そこで、少々質問させていただきたいのです。
 ”フレームhtml”にリンクを張った場合、同時にそのフレームの中身まで指定する方法(インターネットショートカットと同じ動作をさせる方法)はあるのでしょうか?
 上記の動作を、「html」でできるのでしょうか?もしかしたら「JavaScript」のような他の技術を使用しなければいけないのでしょうか?
 迷える愚か者に、ご教授賜りたいと存じます。よろしくお願い申し上げます。

Aベストアンサー

>インターネットショートカットと同じ動作
というのがちょっと分かりませんが。
(1)複数のフレームの内容を、同時に変えるという意味ですか?
(2)それとも、フレームのないページから、フレームのあるページ
にジャンプしてその内容を指定するということですか?

(1)複数のフレームを同時に切り替え
<A href="JavaScript:parent.変えたいフレーム名.location.href='呼び出したいファイル';JavaScript:parent.変えたいフレーム名.location.href=呼び出したいファイル';">2つ変えます。</A>
とかでできます。
;(セミコロン)でつなげばいくつでもできると思います。

フレーム名というのは、
<frame src="○○" name="ココ">
nameで付けた名前です。


(2)フレームについては、ご存じのようなので、
<frameset cols="100,*">
<frame src="001.html" name="menu">
<frame src="002.html" name="main">
</frameset>
フレーム割りを記述したソースの
src="○○"が実際のページの内容を呼び出すところですよね。
src="○○"を呼び出したいhtmlファイルを指定したのを用意して、
そこにリンクさせれば簡単にできますね。

何が分からないかちょっと掴みづらかったので、テキトウに答えました。
補足があれば言って下さい。

>インターネットショートカットと同じ動作
というのがちょっと分かりませんが。
(1)複数のフレームの内容を、同時に変えるという意味ですか?
(2)それとも、フレームのないページから、フレームのあるページ
にジャンプしてその内容を指定するということですか?

(1)複数のフレームを同時に切り替え
<A href="JavaScript:parent.変えたいフレーム名.location.href='呼び出したいファイル';JavaScript:parent.変えたいフレーム名.location.href=呼び出したいファイル';">2つ変えます。</A>
と...続きを読む

QHTMLもしくはCSSのULでリンクを張る場合に、一行に複数リンクを張るにはどうすればいいですか?

HTMLタグとCSSを使ってリンクを表現したいのですが、

ULリンクで順番に

【1】
【2】
【3】
【4】
【5】
【6】
縦にリンクを張ることは出来るのですが、

例えば、

【1】
【2】【3】
【4】
【5】
【6】

例)
【ゴオグル】【ゴオグルログイン画面入り口】

のように
サイトへのリンクとその横に、ログイン画面へのリンクをつけたいのですが、

ULやCSSを用いて、
順番にリンクを張るうち、
何個かだけ、【2】【3】のように
変則的に並べるにはどうすればよいのでしょうか?

単純に
<li><A href="http://www...01.html">【1】</A>
<A href="http://www...02.html">【2】</A></li>

とすると、1行にリンクを並べることはできるのですが、
これだと、マウスオーバーした時にリンクの背景色を替えるなどの
設定をすると、

二つのリンクを一つにまとめて扱われてしまうので、

なんとか一つ一つに設定するにはどうしたらいいのでしょうか?

もし、分かりましたらよろしくお願いします。

HTMLタグとCSSを使ってリンクを表現したいのですが、

ULリンクで順番に

【1】
【2】
【3】
【4】
【5】
【6】
縦にリンクを張ることは出来るのですが、

例えば、

【1】
【2】【3】
【4】
【5】
【6】

例)
【ゴオグル】【ゴオグルログイン画面入り口】

のように
サイトへのリンクとその横に、ログイン画面へのリンクをつけたいのですが、

ULやCSSを用いて、
順番にリンクを張るうち、
何個かだけ、【2】【3】のように
変則的に並べるにはどうすればよいのでし...続きを読む

Aベストアンサー

class,idなどを利用するのは本来の目的から言うと誤りです。
DIVに限らず、「id属性及び class属性と併用することで、文書に構造を付加するための一般機構を提供する。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/global.html#h-7.5.4 )」が基本で、プレゼンテーションのためにidやclassをつけるのは避けましょう。
 先でプレゼンテーション変えるとき、class名も書き換えなければならない!!

 divやspanやidやclassがやたらと増えて煩雑なHTMLになるし、将来プレゼンテーションを変更しようとしたときにHTMLも書き換えなければならなくなります。
 HTML5では
【引用】____________ここから
NOTE:Authors are strongly encouraged to view the div element as an element of last resort, for when no other element is suitable. Use of more appropriate elements instead of the div element leads to better accessibility for readers and easier maintainability for authors.
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ここまで[4.4 Grouping content — HTML5( http://www.w3.org/TR/2014/REC-html5-20141028/grouping-content.html#the-div-element )]より
【注意】著者は、他により手義綱な要素ないときの最後の手段としてdiv要素を使用することが強く奨励されます。div要素ではなく、より適切な要素を使用する事は、読者のためには「より良いアクセシビリティ」を作者のためには「メンテナンス性の向上」につながります。

<li><A href="http://www...01.html">【1】</A>
<A href="http://www...02.html">【2】</A></li>
HTML5やXHTMLでは大文字のタグは使いません。
※【】はHTMLには書きません。検索エンジンも読み上げソフトも、いちいち読んでしまいます。

HTMLだと
<nav><!-- HTML側ではナビゲーションリンクとしてマークアップ -->
 <ul><!-- 順不同リスト -->
  <li><a href="/01.html">最初のページ</a></li>
  <li><a href="/02.html">次のページ</a></li>
  <li><a href="/03.html">ゴオグル</a></li>
  <li><a href="/04.html">ゴオグルログイン画面入り口</a></li>
  <li><a href="/05.html">テストだよ</a></li>
 </ul>
</nav>

HTML4.01だと、文書構造を示す要素が用意されていませんので
  ⇒3.1. 新しい要素( http://standards.mitsue.co.jp/resources/w3c/TR/html5-diff/#new-elements )

<div id="nav"><!-- classでナビゲーションだと知らせる -->
 <ul><!-- 順不同リスト -->
  <li><a href="/01.html">最初のページ</a></li>
  <li><a href="/02.html">次のページ</a></li>
  <li><a href="/03.html">ゴオグル</a></li>
  <li><a href="/04.html">ゴオグルログイン画面入り口</a></li>
  <li><a href="/05.html">テストだよ</a></li>
 </ul>
</div>
  ★あなたの場合、その内容でしたら
   <nav>
    <ul>
     <li><a href="/01.html">最初のページ</a></li>
     <li><a href="/02.html">次のページ</a></li>
     <li><a href="/03.html">ゴオグル</a></li>
     <li><a href="/04.html">ゴオグルログイン画面入り口</a></li>
     <li><a href="/05.html">テストだよ</a></li>
    </ul>
   </nav>
  のほうが適切で、はるかに簡単なのですが、それは今回は説明しません。


先のHTML5のHTMLに対して、
nav ul,nav ul li{
list-style:none;
margin:0;padding:0;
display:inline;
}
nav ul li a{
display:block;
margin:5px 10px;
}
nav ul li a[href="/03.html"],
nav ul li a[href="/04.html"]{
display:inline-block;
}
nav ul li a:before{
content:"【";
}
nav ul li a:after{
content:"】";
}
だけでよいですね。これだと煩雑なclassつける必要もないし、リスト項目が増減してもよいし、後で好きにデザイン返られる。だってHTMLには文書構造しか書かれてないから。
HTML/CSSで最も重要なこと!!
 →構造とプレゼンテーションの分離( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/intro/intro.html#h-2.4.1 )

【サンプル】
※タブは_に置換してあるので戻す。
※Another HTML Lint - Gateway( http://www.htmllint.net/html-lint/htmllint.html# )
 のDATA入力(右上)で検証済み

<!doctype html>
<html>
<head>
_<meta charset="utf-8">
_<title>サンプル</title>
_<meta name="description" content="">
_<meta name="author" content="ORUKA1951">
<style media="screen">
<!--
nav ul,nav ul li{
list-style:none;
margin:0;padding:0;
display:inline;
}
nav ul li a{
display:block;
margin:5px 10px;
}
nav ul li a[href="/03.html"],
nav ul li a[href="/04.html"]{
display:inline-block;
}
nav ul li a:before{
content:"【";
}
nav ul li a:after{
content:"】";
}
-->
</style>
</head>
<body>
_<header>
__<h1 id="title">Your title</h1>
__<nav><!-- HTML側ではナビゲーションリンクとしてマークアップ -->
___<ul><!-- 順不同リスト -->
____<li><a href="/01.html">最初のページ</a></li>
____<li><a href="/02.html">次のページ</a></li>
____<li><a href="/03.html">ゴオグル</a></li>
____<li><a href="/04.html">ゴオグルログイン画面入り口</a></li>
____<li><a href="/05.html">テストだよ</a></li>
___</ul>
__</nav>
_</header>
_<section>
__<aside>
___<h3>Something aside</h3>
__</aside>
__<h2>A smaller heading</h2>
__<p>
__</p>
_</section>
_<section>
__<h2>A smaller heading</h2>
__<p>
__</p>
_</section>
_<footer>
__<h2>A nice footer</h2>
_</footer>
</body>
</html>

class,idなどを利用するのは本来の目的から言うと誤りです。
DIVに限らず、「id属性及び class属性と併用することで、文書に構造を付加するための一般機構を提供する。( http://www.asahi-net.or.jp/%7Esd5a-ucd/rec-html401j/struct/global.html#h-7.5.4 )」が基本で、プレゼンテーションのためにidやclassをつけるのは避けましょう。
 先でプレゼンテーション変えるとき、class名も書き換えなければならない!!

 divやspanやidやclassがやたらと増えて煩雑なHTMLになるし、将来プレゼンテーションを変更しよう...続きを読む

QDREAMWEAVERでフレームのリンクターゲット・・・

こんばんは。
Dreamweaverでフレーム三分割で作っています。
左フレーム・右上フレーム・右下フレームです。

左のフレームにメニューとして文字にリンクを設定し、右上、右下の両方のページを合わせて展開させることはできますか?

右上か右下かのどちら片方のみしか展開できなくて困ってます。

教えて下さい。

Aベストアンサー

>右上、右下の両方のページを合わせて

文字リンクをクリックした時、右上、右下のフレームに別のページを表示する、という意味でよろしいでしょうか?
その場合の方法です。


以下のフレーム構成でフレームネームをそれぞれ"A""B""C"とします。

┌───────┐
│ │  B   │
│ │     │
│A │─────│
│ │  C   │
│ │     │
└───────┘

まず、Aに「メニュー」と記入し選択します。
その状態でプロパティウィンドウの「リンク」に「#」と入力。
ビヘイビアウィンドウを開き、「+」から「URLに移動」を選択します。
するとダイアログが開き、

メインウィンドウ
フレーム"A"
フレーム"B"
フレーム"C"

と表示されていると思います。
ダイアログ内でフレーム"B"を選択し、「URL」覧にリンク先URLを記述します。
同じくフレーム"C"もリンク先URLを記述します。
ダイアログを閉じて完了です。

QCSSスタイルシート・疑似フレームでのターゲット指定リンク

 CSSのスタイルシートを使ったフレームページ風のデザインがありますね。(疑似フレーム)
 フレームページであれば、ターゲットによってそのターゲットとなったページのみリンク先に飛べますが、CSSのスタイルシートでも再現できますか?
 CSSのスタイルシートではidで別れていますが、どうすればできますかね?JavaScriptを利用すればできるという話を聞いたことはありますが、実際どうすればいいのかわかりません。方法とそのことが詳しく記載されたサイトなどを紹介して頂ければ幸いです。

Aベストアンサー

Ajaxという技術を使えばできます。

参考URL:http://www.openspc2.org/JavaScript/Ajax/Ajax_study/

Qフレーム対応ホームページの中のあるページへリンクを張りたい

フレーム対応ホームページの中のあるページへリンクを張りたいのです。
フレームで区切ってあるページのメインフレームに表示されている内容を、自分で作成しているホームページのメインフレームに表示させるようにリンクを張りたいのですが、どうすればいいでしょうか。
宜しくお願い致します。

Aベストアンサー

それを行うことはまずいと思います。
ですが、方法はあります。

フレームページというのは大抵、ページ上部、もしくは、左に各コンテンツにジャンプするメニューがあるはずです。
そのメニューをクリックすることでメインフレームの画面が切り替わります。
というわけですので、そのメニューを右クリックして、「新しいウィンドウで開く」を選べばいいでしょう。するときちんとそのジャンプ先だけが新しいウィンドウで開きます。URLはブラウザに表示されますので、それがお求めのリンク先のページになります。

それをam_esewさんのページの中のメニューボタンに<a href>のタグで入れればいいだけです。当然メインフレームに指定するわけですが。


ですが、これをすることはリスクがあるということを理解しておきましょう。
アクセス解析でそういった行為をしている人がいればページの管理者は分かってしまいます。著作権など絡んできますので、あくまでも行わないというのが私の見解です。


このカテゴリの人気Q&Aランキング

おすすめ情報