很抱歉WWS2000,我现在用的NOTEPAD上没装DW3,只有GOLIVE5.
以前有个作业,我找来部分源码给你参考,不过我忘了到底是DW写的还是自己写的(自己肯定改了部分)
function PlaySound(_sndObj)
{
。。。。。。。省略
var sndObj;
if (navigator.appName == 'Netscape' ){
var tmp1=_sndObj.substring(13,18);
sndObj=top.leftmenu.window.document.eval(tmp1);
}
else
sndObj=eval(_sndObj);
if (sndObj != null) {
if (navigator.appName == 'Netscape' ) {
sndObj.play();
} else {
if (document.MM_WMP_DETECTED == null) {
document.MM_WMP_DETECTED = false;
var i;
for( i in sndObj )
if ( i == "ActiveMovie" ) {
document.MM_WMP_DETECTED = true;
break;
}
}
if (document.MM_WMP_DETECTED)
sndObj.play();
else if ( sndObj.FileName )
sndObj.run();
}
}
tmp=top.leftmenu.midifile.charAt(17);
// the index of the"top.leftmenu.midixxx", so get the order!!!
top.leftmenu.playstatus=eval(tmp);
}
function StopSound(_sndObj)
{
var sndObj;
if (navigator.appName == 'Netscape' ){
var tmp1=_sndObj.substring(13,18);
sndObj=top.leftmenu.window.document.eval(tmp1);
}
else
sndObj=eval(_sndObj);
if(sndObj!=null)
{
sndObj.stop();
top.leftmenu.playstatus=-1;
}
}
代码中有检测浏览器,检测是否支持多媒体播放的部分,
你要看的实际上是:sndObj.play();sndObj.run();sndObj.stop()
sodObj是你指定的那个声音对象。还是看看DW自己怎么弄的吧,你让它帮你生成源码,再看。
GOOD LUCK。