首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

js给flash赋值有关问题,多谢了

2013-02-19 
js给flash赋值问题,急,在线等,谢谢了script typetext/javascript$(function () {//绑定事件处理$(#c

js给flash赋值问题,急,在线等,谢谢了


<script type="text/javascript">
    $(function () {
        //绑定事件处理 
        $("#choice_list_video img").click(function (e) {
            if ($("#divVideo").css("display") == "none") {
                e.stopPropagation();

//                $("#divVideo #divVideo_1").val("video/" + $(this).next().val()); //给弹出层增加内容,$(this).next().val()点击的当前对象的下一个标签的值
//                $("#divVideo #divVideo_2").val("video/"+$(this).next().val());                //设置弹出层位置 
                var offset = $(e.target).offset();
                //设置弹出层位置在点击的右下面                   
                $("#divVideo").css({ top: "150px", left: "500px" });
                $("#divVideo").show();
            }
            else {
                $("#divVideo").hide();
            }
        });
        //单击空白区域隐藏弹出层 
        $(document).click(function (event) { $("#divVideo").hide(); });
        //单击弹出层则自身隐藏 
        //$("#divObj").click(function (event) { $("#divObj").hide(speed) }); 
        $("#tab tr td").click(function (event) {
            $("#aaa").val($(this).html());
        });
    }); 
</script>





<div id="divVideo" class="f999" style="position: absolute;display:none; z-index:9999;"> 
               <%-- 弹出的显示视频的层--%>
            
                   <%--<img alt="js给flash赋值有关问题,多谢了" src="images/35.jpg" />--%>   
                   
                   <object  codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0"
height="348" width="619" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"  viewastext="">


<param name="_cx" value="4763"/>
<param name="_cy" value="1588"/>
<param name="FlashVars" value=""/>
<param id="divVideo_1" name="Movie" value="要赋值的地方"/>
<param id="divVideo_2"  name="Src" value="要赋值的地方"/><param name="WMode" value="Window"/>
<param name="Play" value="-1"/>
<param name="Loop" value="-1"/>
<param name="Quality" value="High"/>
<param name="SAlign" value=""/>
<param name="Menu" value="-1"/>
<param name="Base" value=""/>
<param name="AllowScriptAccess" value=""/>
<param name="Scale" value="ShowAll"/>
<param name="DeviceFont" value="0"/>
<param name="EmbedMovie" value="0"/>
<param name="BGColor" value=""/>
<param name="SWRemote" value=""/>
<param name="MovieData" value=""/>
<param name="SeamlessTabbing" value="1"/>
<param name="Profile" value="0"/>
<param name="ProfileAddress" value=""/>
<param name="ProfilePort" value="0"/>
</object>       

                </div>





<asp:Repeater ID="Repeater1" runat="server" 
              onitemcommand="Repeater1_ItemCommand" onitemdatabound="Repeater1_ItemDataBound">
          <ItemTemplate>
              <div class="f8">          
                  <div class="g2">
                  <div class="f9">                 
                      <asp:ImageButton ID="ImgBtn_fayin" runat="server" ImageUrl="images/15.jpg" width="21" height="21"/>
                  </div>
                  <div class="f9" id="choice_list_video">
                      <img alt="js给flash赋值有关问题,多谢了" src="images/16.gif" width="23" height="23" />
                      <asp:HiddenField ID="HiddenField2" runat="server"  Value='<%#Eval("video") %>'/>                  </div>
                  <div class="g1">                 


                  <asp:ImageButton ID="ImgBtn_before" runat="server" ImageUrl="images/28.gif" width="19" height="19" CommandName="ImgBtn_before"/>
                  </div>
                    <div class="g3">                    
                        <asp:Label ID="lb_words" runat="server" Text='<%#Eval("words") %>'></asp:Label>
                    </div>
                  </div>
                  <div class="g2">
                     
                  <div class="g1" id="choice_list_district">  
                    <img alt="js给flash赋值有关问题,多谢了" src="images/28.gif" width="19" height="19" /> 
                     <asp:HiddenField ID="HiddenField1" runat="server" Value='<%#Eval("fanyi") %>' />  
                  </div>
                  </div>
              </div>
          </ItemTemplate>
          </asp:Repeater>




现在要通过js把hiddenFile中的值加上路径赋给flash的红色部分,怎么弄,希望大哥指导下
[解决办法]
这种问题不是给你答案了?
你将他当作字符串处理就可以了?然后动态的生成,拼接到相应的标签里面。

比如:

$(function(){
  var flstr = [];
  //前面的部分自己拼接
  flstr.push("<param id='divVideo_1' name='Movie' value='"+要赋值的地方+"'/>");
  //后面的部分自己拼接
  $("#divVideo").html(flstr.join( ));
})
[解决办法]
swfobject.js 很方便,很强大

热点排行