CGI-BBS > JAVA/JavaScript > JavaScript > BGMを画像ボタンでON/OFFする


カレッヂ
カレッヂ


質問者 ひろ  投稿日 5/28(火) 12:05:15
はじめて投稿します。

Javascriptを利用して、一つの画像をクリックすることで
BGMを流したり止めたりするようなことは可能でしょうか?

誰かわかる方いらっしゃったら
ソース等、宜しくお願いいたします。
回答者 いのちゃん  [削除]  投稿日 5/29(水) 00:39:41
http://www.kcb-net.ne.jp/ki-net/home2a.html (看板)
http://www.kcb-net.ne.jp/ki-net/page17.html (Click! and Sound!)
http://www.kcb-net.ne.jp/ki-net/index7.html (ギョロ目の画像)
http://www.kcb-net.ne.jp/ki-net/umaji6.html (左右のプレスリーの画像)
http://www.kcb-net.ne.jp/ki-net/map2.html (左耳、口、顎)
http://www.kcb-net.ne.jp/ki-net/yamaha.html (BGM#1〜BGM#5)
http://www.kcb-net.ne.jp/ki-net/yamaha4.html (BGM#1〜BGM#5)
http://www.kcb-net.ne.jp/ki-net/yamaha5.html (START,STOP,RESET)
http://www.kcb-net.ne.jp/ki-net/yamaha6.html (MIDPLUG SAMPLE MUSIC)
http://www.kcb-net.ne.jp/ki-net/paz.html (正解すれば2つ目のmusicあり)

ご希望に添うものがあるかどうか分かりませんがランダムに抽出してみました。
ご参考になれば幸いです。
質問者 ひろ  [削除]  投稿日 5/29(水) 16:00:29
アドバイス有難うございます!早速ソースを見て試してみました。

吉田様の教えてくださったスクリプトが「まさにうってつけ!」の
ものだったのですが、

<script language="javascript">
<!--
Img= new Array();
Img[1]=new Image();
Img[2]=new Image();

Img[39]=new Image();
Img[40]=new Image();

Img[1].src="image/manu/readme.gif";
Img[2].src="image/manu/readme2.gif";

Img[39].src="image/manu/alpit_t.gif";
Img[40].src="image/manu/disp.gif";

function ChangeImg(obj,pos){
eval("document."+obj+".src=Img[pos].src")
}
//-->
</script>

↑のスクリプト(画像を切り替える)と併用すると
どうしてもエラー(!ページでエラーが発生しました)
が出てしまいます(TT)

この二つは同時に使えないものなのでしょうか…
回答者 吉田  [削除]  投稿日 8/2(土) 23:25:29
御無沙汰してます。
サイトデザインを変えてBGMを流していないため、現在スクリプトを使っていません。
元のページを発見したので一応リンクをば。

http://www06.u-page.so-net.ne.jp/wa2/mugi/js/010820.htm
http://hp.vector.co.jp/authors/VA013453/js/sound.js
上記の二つのスクリプトを組み合わせてBGMを流します。
環境によっては部分的に書き直さないといけなかったかも。

くわしく解説できなくてすみません。なんとかがんばってみて下さい。

返信(回答)する


Web裏技