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値を動的に送信する方法です。