0

HEREは、wmコントロールを設定するために使用しているコードです

<asp:HiddenField ID="hfNameOfFile" Value='0' runat="server" />
                            <div id="mediaPlayerDiv">
                                <object id="mediaPlayer1" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" width="350"
                                    height="70" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">
                                    <param name="fileName" value="0">
                                    <param name="animationatStart" value="true">
                                    <param name="transparentatStart" value="true">
                                    <param name="loop" value="false">
                                    <param name="ShowDisplay" value="false">
                                    <param name="ShowStatusBar" value="true">
                                    <param name="volume" value="200" />
                                </object>
                            </div>

以下で理解できないことを行うJavaスクリプトのコードをすでに作成していますが、それは java script です。

 function pageLoad() {
                try {



                    document.getElementById('mediaPlayerDiv').innerHTML = '<object id="mediaPlayer1" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" width="350" '
                                                                            + ' height="70" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject" >'
                                                                            + '<param name="URL" value="' + $('#<%=hfNameOfFile.ClientID %>').val() + '" />'
                                                                            + '<param name="animationatStart" value="true" /> '
                                                                            + '<param name="transparentatStart" value="true" /> '
                                                                            + '<param name="loop" value="false" /> '
                                                                            + '<param name="autoStart" value="True" /> '
                                                                            + '<param name="ShowDisplay" value="false" /> '
                                                                            + '<param name="ShowStatusBar" value="true" /> '
                                                                            + '<param name="volume" value="50" /> '
                                                                            + '<param name="uimode" value="full" /> '
                                                                            + ' </object> ';

                    document.getElementById('mediaPlayer1').controls.stop();

主な質問が 2 つあります。この JavaScript が特に URL の値が設定されている部分で何をしているのかわかりません。2番目の質問は、コードビハインドからdivのコントロールにURL値を動的に送信する方法です。

4

1 に答える 1

0

私はそれを自分で行う方法を考え出しました

 <object id="mediaPlayer1" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" width="350"
                                height="70" standby="Loading Microsoft Windows Media Player components..." type="appli
  ...
<param name="filename" VALUE='<%= MyURL %>'>
 ...
 </object>

そして、コードの後ろで私はしました

 MyUrl = "http://foo/foo.mpg";
于 2012-10-24T16:30:18.493 に答える