日期:2014-05-17  浏览次数:20815 次

网页上如何在鼠标经过时发出声音
网页上如何在鼠标经过时发出声音


------解决方案--------------------
onMouseOver= "OpenMusic(); "
<script language= "JavaScript ">
<!--
function MM_controlSound(x, _sndObj, sndFile) { //v3.0
var i, method = " ", sndObj = eval(_sndObj);
if (sndObj != null) {
if (navigator.appName == 'Netscape ') method = "play ";
else {
if (window.MM_WMP == null) {
window.MM_WMP = false;
for(i in sndObj) if (i == "ActiveMovie ") {
window.MM_WMP = true; break;
} }
if (window.MM_WMP) method = "play ";
else if (sndObj.FileName) method = "run ";
} }
if (method) eval(_sndObj+ ". "+method+ "() ");
else window.location = sndFile;
}
//-->
</script>


在 <body> 区域加入:

<a href= "# " onMouseDown= "MM_controlSound( 'play ', 'document.CS1087124317715 ', '声音文件地址 ') "> 按钮 </a> <EMBED NAME= 'CS1087124317715 ' SRC= '声音文件地址 ' LOOP=false AUTOSTART=false MASTERSOUND HIDDEN=true WIDTH=0 HEIGHT=0> </EMBED>

------解决方案--------------------
利用onMouseOver事件