- ベストアンサー
マウスが画像の上に来たとき音を鳴らすには?
ホームページビルダー7でHP作りに励んで試行錯誤している者です。 タイトルの通りなんですが、ある画像の上にマウスがきたとき(クリックしたときでもよいのですが)任意のファイルの音を鳴らすにはどうしたらよいですか? ご存じの方教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
************************************************* <html> <head> <script language="JavaScript"> <!-- function bgm() { SE.src= "*.wav"; } //--> </script> </head> <body> <IMG src="*.*" onMouseOver="bgm()"> </body> <bgsound id="SE"> </html> ************************************************* 上のテキストはgtozekiさんの希望するものを簡単にしたものです。 ソースにJavaScriptを入れないといけません。 SE.src= "*.wav"; の*.wavは任意の.wavファイルを示しています。 <IMG src="*.*" onMouseOver="bgm()">のsrc="*.*"も任意の画像ファイルを示しています。 <IMG>タグの中にある onMouseOver="bgm()" というのがマウスが上にきた時のイベントを指定している部分です。この他にも onClick で左クリックした時の、 onDblClick で左ダブルクリックした時のイベントを指定出来ます。こういうのをイベントハンドラと言って他にもあるので調べてみてください。
その他の回答 (1)
こんばんわ、 HP作りに励んでらっしゃるとゆうことで、 励みついでにFlashなんかはどうですか? gtozekiさんの希望するようなサウンド効果はもちろん、 テキストエフェクト、アニメーションと表現力が断然違って来ますが、 本家マクロメディアのFlashは値も張りますし、習得するのに時間も掛かりますが SWiSH2で制作するFlashは1.2.3感覚で簡単に出来上がります、 値段も7,200円ですし(高いか安いかは微妙ですが)、 一度、SWiSH2のサイトに行きデモを確かめられてはいかがでしょう、 体験版もDLできます。