- ベストアンサー
画像をクリックしたら音楽が流れる。
画像(ボタンなどの)をクリックしたら音楽が バックグラウンドで流れるようにしたいのですがどうもうまくいきません。 普通に音楽を直リンすると保存しますか。開きますかのダイアログ出ます。 また<BGSOUND SRC>でやるとボタン式じゃない上に 勝手に音楽が流れます。 <EMBED SRC>だとサウンド制御パネルが出る上に 音楽が勝手に流れてしまいます。 解決法があったらどうか知恵をお貸しください よろしくお願いします。
- みんなの回答 (6)
- 専門家の回答
質問者が選んだベストアンサー
mp3…って、流している人は見ませんね… 再生できるのかわかりません(^^; wavファイルに変換してみてはどうでしょうか?
その他の回答 (5)
- Spur
- ベストアンサー率25% (453/1783)
試してないので自信は無いのですが、↓でできませんか? <script language="JavaScript"> <!-- function music(yyy){ document.write('<embed src="yyy" hidden="true" autostart="true" loop="true">') } //--> </script> <a href="#" onclick="music(yyy.mid)"><img src=xxx.gif border=0></a>
お礼
ご回答ありがとうございます^^ #4さんのお礼と同様にこちらのほうもためしたのですがなぜかできませんでした。 ローカルではできないのでしょうか? あと<a href="#" ここの部分の#はそのままでいいんですよね? それと流す音楽がmp3なんですが それでもできるでしょうか?
補足
なぜか画面が切り替わってしまいましたTT
- mrkk
- ベストアンサー率31% (46/144)
#3です。 すみません、もっと簡単な方法がありました。 BGMを流したいページ、main.htmlとBGMが自動的に流れるページ、bgm.html、 ダミーページ、dmy.htmlを用意します。名前は何でも良いです。 あとはフレームで <FRAMESET rows=0,100%> <FRAME name=bgm src="dmy.html"> <FRAME name=main src="menu.html"> </FRAMESET> として、main.htmlに <a href="bgm.html" target="bgm"><img src="画像ファイル"></a> で出来ます。
お礼
ご回答ありがとうございます^^ #3のJAVAスクリプトのほうでやってみようと ローカルでためしたのですが なぜかできませんTT もしかしてローカルではできないのでしょうか?
補足
#3の方法でなんとかできました。 本当にありがとうございました。
- mrkk
- ベストアンサー率31% (46/144)
まさにぴったりのjavascriptを発見しました! 此方のサンプル14のようなもので良いのでしょうか?
たとえば、a.html(BGMナシ)のページを作り、aとまったく同じデザインでb.html(BGMアリ)のページを作り、aの中にあるボタンをbにリンクさせ、クリックするとbへジャンプする、という感じではどうでしょう?
お礼
ご回答ありがとうございます^^ 参考にさせていただきます
- shy00
- ベストアンサー率34% (2081/5977)
<a href="*****.mid"><img src="*****.gif"></a> のような形では? または、FLASHなどでも出来ますが・・・
お礼
ご回答ありがとうございます。 最初はそのように画像に直リンしたのですが 保存する、開くのダイアログ出てしまいます。 その上、開くにするとWMPが立ち上がってしまいます (バックグラウンドで流したいのです)
お礼
ご回答ありがとうございます。 えっとwavに変換するにはどうしたら いいのでしょうか?