救命阿,高手们~

mandye 2002-03-21 06:10:35
一个页面里面有多个<OBJECT id=MediaPlayer21 classid=clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95 VIEWASTEXT></OBJECT>

就是media player那个,如何在一个播出的同时阻止其他的object背播放?

注意:不能设置不同的id,应为object的数量是由数据库中的数据确定的

俺的做法是在object里面加入 ondeactive="javascript:this.stop();"

在2000下装了.net以后的ie好像可以,但是6.0及以下的版本都不行

请高手指点,急,谢谢
...全文
57 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
徐春华 2002-03-21
  • 打赏
  • 举报
回复
你的做法也是可行的,但注意虽然你有多个object,但由于你用的是同一个ID,这就形成了一个控件数组,MediaPlayer21[0],MediaPlayer21[1],...
可分别控制的。
wiggler 2002-03-21
  • 打赏
  • 举报
回复
高明
Triumph 2002-03-21
  • 打赏
  • 举报
回复
不需要多个,一个就行了,所有的曲子都用这一个播放。

<Script Language=VBScript>
Sub PlayMusic(FN) 'FN是文件名
With MediaPlayer1
.Stop
.FileName=FN
.Play
End With
End Sub
</Script>

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧