0

HTML ファイルに object タグがあります。

<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 にアクセスしたい場合は、この質問を見てくださいWindows Media Player 用の文書化された JavaScript API はありますか?

于 2010-05-18T12:59:13.543 に答える