0

我在 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>

但这不起作用。:(

是否可以?如果是,如何?

4

1 回答 1

1

初始化对象后无法执行此操作,因为使用提供的参数<param..>仅在对象创建期间使用。

要更新它,您必须object用新参数替换整个标签。

如果您想访问对象的 api,请查看此问题Is there a documented JavaScript API for Windows Media Player?

于 2010-05-18T12:59:13.543 回答