アプリ版:「スタンプのみでお礼する」機能のリリースについて

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が流せるんですか?わたしのやり方が悪いのでしょうか・・・アドバイスお願いします!

A 回答 (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>
    • good
    • 0

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