我有以下代码正常工作。
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="WindowsMediaPlayer"
width="242" height="202" style="position:absolute; left:1;top:1;">
<param name="URL" value="C:\HTML\Sounds\oos.wav">
<param name="autoStart" value="0">
</object>
我想在VBScript中为此对象创建启动/停止方法。
所以我喜欢
Sub Start
Dim oElm
Set oElm = document.getElementById("WindowsMediaPlayer")
if oElm Is Nothing then
MsgBox("element does not exist")
else
' MsgBox("element exists")
oElm.controls.play();
end if
End sub
但它不起作用。
如何解决?
答案 0 :(得分:0)
它应该像这样做
<object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="WindowsMediaPlayer" width="0" height="0">
</object>
Sub Start
Dim oElm
Set oElm = document.getElementById("WindowsMediaPlayer")
if oElm Is Nothing then
MsgBox("element does not exist")
else
oElm.controls.stop()
oElm.URL = "C:\HTML\Sounds\oos.wav"
end if
End sub