Ads By Google
マウスを文字の上にのせたときに効果音をつけたい。
全体に音楽を流すのではなくクリック音やマウスを文字の上にのせた時に
効果音をつけることは可能でしょうか?
livedoorの無料版を使っています。
カキ♪、パキ♪
このような音をつけたいんです。
2009-07-04 07:25の質問
この質問は、30日間解決しなかったために自動的に質問が一旦閉じられました。
回答(2)
1.
2009-07-04 09:09:16
こういうことですか?
2.
2009-07-04 19:35:05
それならまず具体的に、あなたのブログURLと、どこに乗せた時に鳴らしたいのか具体的に書いてください。
というか、鳴らしたいタグにonclickかonmouseup属性を入れ込んで、>>1の上のリンク先の赤で記された<script>タグを入れればある程度できそうですが。
但しあらかじめ特定ターゲットのDIVタグへ挿入するような作りになってるので
そこにある関数soundの引数をsound(対照タグ[エレメント],対照wavファイル名)として
(バブリングとかもっといい方法がありそうですが、まあ原始的なやり方でw)
ex) <div id="hogehoge" ・・・ onclick(this,'http://。。。/piyo.wav')>
みたいな感じ。thisはdivタグ。サンプルではただファイル名だけでしたが絶対値=URLでuploadしたwavファイルを示した方がいいでしょう。※実証してないのであしからずw
というか、鳴らしたいタグにonclickかonmouseup属性を入れ込んで、>>1の上のリンク先の赤で記された<script>タグを入れればある程度できそうですが。
但しあらかじめ特定ターゲットのDIVタグへ挿入するような作りになってるので
そこにある関数soundの引数をsound(対照タグ[エレメント],対照wavファイル名)として
function sound(obj,filename){
var div = document.creatElement("div");
div.interHTML = "<EMBED id = 'id_sound'" + " SRC='" + filename + "' AUTOSTART='true' HIDDEN='true'>";
//ホントはDOMで書くのがいいがめんどい。
onj.parentElement.insertbefore(div,obj);
}
で鳴らしたいボタンや文字の入っているタグにonclickを全部入れる。(バブリングとかもっといい方法がありそうですが、まあ原始的なやり方でw)
ex) <div id="hogehoge" ・・・ onclick(this,'http://。。。/piyo.wav')>
みたいな感じ。thisはdivタグ。サンプルではただファイル名だけでしたが絶対値=URLでuploadしたwavファイルを示した方がいいでしょう。※実証してないのであしからずw
Ads By Google


