• 締切済み

タグがおかしいのかわかりません

愚息な質問失礼します。 今、HPを作っているのですが、カーソルを画像にもって行くと効果音(SE)が流れ、画像が切り替わるタグを使っているのですが、テストとして開いてみてもまったく音が流れません。 サイトで調べてもよくわからないので質問させていただきました。 <タグ> <script language="JavaScript" type="text/javascript"> <!--//Script Created by あう,http://www5c.biglobe.ne.jp/~horoau/ //ver.1.1 r_o_pic = new Array(); r_o_image = new Array(); r_o_moto = new Array(); r_o_mid = new Array(); r_o_temp = new Array(); r_o_check = 0; r_o_id = ""; //設定 r_o_pic[1] = "img/資料1.gif"; //切り替わる画像のパス r_o_mid[1] = "SE/horror_7.mp3"; //再生する音声ファイルのパス //ここまで for(i=1;i<r_o_pic.length;i++) {r_o_image[i] = new Image(); r_o_image[i].src = r_o_pic[i];} function change_onC(i,ii) {if(!r_o_moto[i]) {r_o_moto[i] = document.images["r_o_img"+i].src;} document.images["r_o_img"+i].src=r_o_image[i].src; if(!r_o_check) {change_sound(ii);} else {r_o_id = setTimeout('change_sound('+ii+');',200);}} function change_offC(i) {r_o_check = 1; clearTimeout(r_o_id); setTimeout('change_stop();',200); document.images["r_o_img"+i].src=r_o_moto[i];} function change_stop() {r_o_check = 0;} function change_sound(i) {with(document) {if(document.all) {all("r_o_layer").innerHTML = r_o_temp[i];} else if(document.getElementById) {getElementById("r_o_layer").innerHTML = r_o_temp[i];} else if(document.layers) {with(layers["r_o_layer"].document) {open(); write(r_o_temp[i]); close();}}}} function change_set() {temp = ""; for(i in r_o_mid) {r_o_temp[i] = '<embed src="'+r_o_mid[i]+'" autostart="true" autoplay="true" repeat="1" loop="false" width="1" height="1" hidden="true">\n'; temp += '<embed src="'+r_o_mid[i]+'" autostart="false" autoplay="false" width="1" height="1" hidden="true">\n';} with(document) {if(document.all) {all("r_o_layer").innerHTML = temp;} else if(document.getElementById) {getElementById("r_o_layer").innerHTML = temp;} else if(document.layers) {with(layers["r_o_layer"].document) {open(); write(temp); close();}}}} with(document) {open(); write('<style type="text/css">\n<!-\-\n'); write('.r_o_layer {position:absolute;}\n'); write('\n-\->\n<\/style>'); close();} // --> </script> --------------- 画像の前にこのタグをおいています --------------- <span id="r_o_layer" class="r_o_layer"></span> <script language="JavaScript" type="text/javascript"><!-- change_set(); // --></script> <!--1個目の画像--> <a href="top.html" onMouseOver="change_on(1)" onMouseOut="change_off(1)">

みんなの回答

  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

>サイトで調べてもよくわからないので質問させていただきました。 そのサイトに 『その他不明な点はメールにてお問い合わせください。』ってあって http://www5c.biglobe.ne.jp/~horoau/mail.html のページがあるのに気がつきませんでしたか?

bd_ayk214
質問者

お礼

申し訳ないです。気づきませんでした。 ありがとうございます。

関連するQ&A