ある特定の画像をクリックした時に音楽を流すには?

[上に] [前に] [次に]
カルロ [E-Mail] 2000/04/03(月) 03:33:16
ページ上では音楽を鳴らす事は出きるのですが
マウスをある画像の上でクリックしたら特定の音楽が出るようにしたいのですが・・・

Marl 2000/04/03(月) 04:24:54
□画像:
<A href="" onclick="ban(1)"><IMG src="" border="0"></A>

□呼び出し音:
<APPLET CODE="abc.class" WIDTH=1 HEIGHT=1 name="signal">

□JavaScript:<head>に
function ban(n){ document.signal.music(n);}

というような指定でどうかな?

abc.class(音源)は、自分で作成して下さい。

カルロ [E-Mail] 2000/04/03(月) 07:45:00
Marlさんが書いてくれたことをいろんな方法で試したのですが
画像が消えたりエラーが出たりでうまくいきません
ぶしつけながら、どこに何をいれたらいいのかをもっと詳しく教えてくれないでしょうか
12時間ぐらいこのことばかりやっています

notio [E-Mail] [HomePage] 2000/04/03(月) 22:03:19
JavaScriptとか、難しいことしなくても、
フレーム使って、こんなふうにすれば、いいんじゃないですか?
=========================================
まず、一つ目のファイルに
<FRAMESET>
<FRAME src="a.html" name="main"> //メインのページ
<FRAME src="b.html" name="bgm">  //白紙のページを指定
</FRAMESET>                      //サイズなどは、自分で調節してください。

で、a.htmlは
<A href="c.html" target="bgm"><IMG src="画像ファイル"></A>
ってな感じにして、

c.htmlには
<EMBED src="音楽ファイル名"></EMBED>

ってすれば、a.htmlの画像をクリックしたときに、
別フレームのhtmlファイルが、音楽を鳴らします。

<EMBED>タグについては
http://www.tohoho-web.com/html/embed.htm
を見てください。

#質問にあってなかったらごめんなさい

カルロ [E-Mail] 2000/04/03(月) 22:05:12
見せるといっても結局ページ上で音楽を鳴らす事が出きるようになっただけで、肝心の問題はまったく解決していません。
どうか、教えてもらえないでしょうか?

カルロ [E-Mail] 2000/04/03(月) 22:32:11
notioさんと入れ違いになったみたいでいっぺん試して見ました
なかなかうまく行きませんが、これなら試行錯誤して出来そうです。
ただ、こんな分際でわがままを言うのですが、フレームを見れない人などがいるので、やはりjavaを使ってやりたいのですが・・・
とりあえずフレームを使って納得のいくページを作ってみます
出来たらまた報告します

カルロ [E-Mail] [HomePage] 2000/04/04(火) 02:36:40
notioさんの方法で何とかできましたが、いっぺん見てもらえれば分かるのですが、MIDIの部屋に行って音楽を鳴らした後にトップページに戻るとフレーム付きのページになって音楽が流れたままになってしまいます。(トップページはフレーム無し音楽無し)
これを解消する方法があるのでしょうか?

うさ耳 2000/04/04(火) 05:21:34
「TOPPAGEに戻る」のリンクにtarget="_top"といれて、フレームを解除してやればOKです。
急いでる気持ちも分かりますが、普段使い慣れていない機能(この場合はフレームですね)を使う場合、もう少し下調べをしたほうがいいと思います。
このサイトのフレームの項目を読めば、詳しいことは勉強できると思いますよ。
以上、老婆心ながら・・・

[上に] [前に] [次に]