許せない心理テスト

画像(ボタンなどの)をクリックしたら音楽が
バックグラウンドで流れるようにしたいのですがどうもうまくいきません。
普通に音楽を直リンすると保存しますか。開きますかのダイアログ出ます。
また<BGSOUND SRC>でやるとボタン式じゃない上に
勝手に音楽が流れます。
<EMBED SRC>だとサウンド制御パネルが出る上に
音楽が勝手に流れてしまいます。

解決法があったらどうか知恵をお貸しください
よろしくお願いします。

A 回答 (6件)

mp3…って、流している人は見ませんね…


再生できるのかわかりません(^^;
wavファイルに変換してみてはどうでしょうか?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
えっとwavに変換するにはどうしたら
いいのでしょうか?

お礼日時:2003/01/31 14:28

試してないので自信は無いのですが、↓でできませんか?


<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>

この回答への補足

なぜか画面が切り替わってしまいましたTT

補足日時:2003/01/31 22:22
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます^^
#4さんのお礼と同様にこちらのほうもためしたのですがなぜかできませんでした。
ローカルではできないのでしょうか?
あと<a href="#"
ここの部分の#はそのままでいいんですよね?
それと流す音楽がmp3なんですが
それでもできるでしょうか?

お礼日時:2003/01/31 00:43

#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の方法でなんとかできました。
本当にありがとうございました。

補足日時:2003/01/31 22:23
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます^^
#3のJAVAスクリプトのほうでやってみようと
ローカルでためしたのですが
なぜかできませんTT
もしかしてローカルではできないのでしょうか?

お礼日時:2003/01/31 00:40

まさにぴったりのjavascriptを発見しました!


此方のサンプル14のようなもので良いのでしょうか?

参考URL:http://www.usagi-js.com/sample/jssample4.htm
    • good
    • 0

たとえば、a.html(BGMナシ)のページを作り、aとまったく同じデザインでb.html(BGMアリ)のページを作り、aの中にあ

るボタンをbにリンクさせ、クリックするとbへジャンプする、という感じではどうでしょう?
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます^^
参考にさせていただきます

お礼日時:2003/01/31 00:33

<a href="*****.mid"><img src="*****.gif"></a>


のような形では?

または、FLASHなどでも出来ますが・・・
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。
最初はそのように画像に直リンしたのですが
保存する、開くのダイアログ出てしまいます。
その上、開くにするとWMPが立ち上がってしまいます
(バックグラウンドで流したいのです)

お礼日時:2003/01/29 16:36

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

このQ&Aを見た人はこんなQ&Aも見ています


おすすめ情報