寻找鼠标悬停声音脚本

时间:2010-02-16 00:51:33

标签: javascript button audio mouseover wav

我正在寻找一个鼠标悬停声音脚本(用于按钮)。 我计划使用wav声音,但它可以是另一种声音格式。

我在网上找到的那些与新的浏览器版本不兼容。 我特别需要在Firefox中工作。

我在Jquery网站上找到了一个,但它需要Flash。

如果可能,我更喜欢只使用javascript。

3 个答案:

答案 0 :(得分:1)

抱歉,JavaScript无法播放声音。您会发现使用Flash最简单,因为它通常安装在浏览器中。 JavaScript可以通过ExternalInterface ActionScript API与SWF交互。

答案 1 :(得分:0)

您可以尝试这样的事情:

<script type="text/javascript">
function EvalSound(soundobj) {
var thissound=document.getElementById(soundobj);
thissound.Play();
}
</script>
<embed src="mysound.wav" autostart=false width=0 height=0 id="mysound" enablejavascript="true">

然后,要在鼠标悬停链接时播放,请添加代码:

<a href="#" onMouseOver="EvalSound('mysound')">Move mouse here</A>

答案 2 :(得分:0)

我无法找到让它在Firefox下运行的方法,所以我决定最后使用Flash。