2010-02-16 29 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