• 締切済み

BGMをON/OFFするタグ

HTML手打ちでHPを作っていて、BGMをボタン(orリンク文字で)ON/OFFできるようにしたいのです。 でも、このタグでは流せないのですが何故でしょう・・・? <bgsound src="" volume="1" id="snd0"> <a href="javascript:" onClick="window.snd0.src='ファイルのアドレス';return false;">ON</a>  <a href="javascript:" onClick="window.snd0.src='';return false;">OFF</a> このタグで本当にBGMが流せるんですか?わたしのやり方が悪いのでしょうか・・・アドバイスお願いします!

みんなの回答

  • g_nekoru
  • ベストアンサー率34% (30/88)
回答No.1

記述方法はあってると思います。 以下の記述でIEではBGMのON/OFFが出来ることが確認できました。 音が鳴り始めるまでに時間がかかっているだけか、質問の記述箇所以外でのミスではないかと思います。 <HTML> <TITLE>sound</TITLE> <BODY> <bgsound src="" volume="1" id="snd0"> <a href="javascript:" onClick="window.snd0.src='test.mid';return false;">ON</a>  <a href="javascript:" onClick="window.snd0.src='';return false;">OFF</a> </BODY> </HTML> また、以下のように書き換えるとリンクではなくボタンでON/OFFできるようになります。 <HTML> <TITLE>sound</TITLE> <BODY> <bgsound src="" volume="1" id="snd0"> <FORM> <INPUT TYPE="button" ONCLICK="window.snd0.src='test.mid'" VALUE="ON"> <INPUT TYPE="button" ONCLICK="window.snd0.src=''" VALUE="OFF"> </FORM> </BODY> </TTML>