我在HTML文件中有一个对象标记:
<object classid="clsid:22D6F312-B0F6-11D0-94AB-0080C74C7E95">
<param name="FileName" value="../ABC/WildLife.wmv" id="mediaPlayerFile">
<param name="AutoStart" value="false" />
</object>
我想使用javascript更改文件名。
到目前为止我所拥有的是:
<script type="text/javascript">
function disp_current_directory() {
var val = document.getElementById('mediaPlayerFile');
val.attributes['value'].value = "D:\XYZ\WildLife.wmv";
}
</script>
但这不起作用。 :(
有可能吗?如果是,怎么样?
答案 0 :(得分:1)
初始化对象后无法执行此操作,因为使用<param..>
提供的参数仅在对象创建期间使用。
要更新此功能,您必须使用新参数替换整个object
标记。
如果您想访问该对象的api,请查看此问题Is there a documented JavaScript API for Windows Media Player?