网页上如何在鼠标经过时发出声音
网页上如何在鼠标经过时发出声音
------解决方案--------------------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事件