2010-02-16 54 views
3

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

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

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

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

回答

0

我没能找到一种方法,使之在Firefox下工作,所以我决定在最后使用Flash。

1

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

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> 
+1

ok我会试试看,谢谢 – lena 2010-02-16 02:04:46

+0

当然,让我知道它是否有效:P – sthg 2010-02-16 03:37:00

+1

我无法使用这个脚本,也许我只是没有正确使用它,我发现了其他类似的脚本,结果相同。 我决定最后使用Flash。 – lena 2010-03-01 02:06:06