<p align="center">
<script type="text/javascript">
var swf_width=380                        
var swf_height=200
var ServerPath='http://xxx.xxx.com/'
var FileName='ssss'
document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="'+swf_width+'" height="'+swf_height+'">');
  document.write('<param name="movie" value="Playback.swf" />');
  document.write('<param name="allowFullScreen" value="true" />');
  document.write('<param name="quality" value="high" />');
  document.write('<param name="FlashVars" value="FlvFile='+FileName+'&FlvPath='+ServerPath+'">');
  document.write('<embed src="Playback.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+swf_width+'" height="'+swf_height+'"></embed>');
document.write('</object>');
</script>
</p>如何上面的代码复制给textbox且var FileName='ssss'代码的ssss要从数据库中读出数据复制。

解决方案 »

  1.   


    <p align="center"> 
    <script type="text/javascript"> 
    var swf_width=380                        
    var swf_height=200 
    var ServerPath='http://xxx.xxx.com/' 
    var FileName='<% =str%>' 
    if(FileName !='')
    {
    document.getElementById("textID").value=FileName;
    }
    document.write(' <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="'+swf_width+'" height="'+swf_height+'">'); 
      document.write(' <param name="movie" value="Playback.swf" />'); 
      document.write(' <param name="allowFullScreen" value="true" />'); 
      document.write(' <param name="quality" value="high" />'); 
      document.write(' <param name="FlashVars" value="FlvFile='+FileName+'&FlvPath='+ServerPath+'">'); 
      document.write(' <embed src="Playback.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+swf_width+'" height="'+swf_height+'"> </embed>'); 
    document.write(' </object>'); 
    </script> 
    </p> 
      

  2.   

    <p align="center"> 
    <script type="text/javascript"> 
    var swf_width=380                        
    var swf_height=200 
    var ServerPath='http://xxx.xxx.com/' 
    var FileName='<% =str%>' 
    if(FileName !='')
    {
    document.getElementById("textID").value=FileName;
    }
    document.write(' <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="'+swf_width+'" height="'+swf_height+'">'); 
      document.write(' <param name="movie" value="Playback.swf" />'); 
      document.write(' <param name="allowFullScreen" value="true" />'); 
      document.write(' <param name="quality" value="high" />'); 
      document.write(' <param name="FlashVars" value="FlvFile='+FileName+'&FlvPath='+ServerPath+'">'); 
      document.write(' <embed src="Playback.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+swf_width+'" height="'+swf_height+'"> </embed>'); 
    document.write(' </object>'); 
    </script> 
    </p> 
    把这个数据赋值给textbox然后可以拷贝里面的内容
      

  3.   

    呵呵,
    textbox.tex="<p align="center"> 
    <script type="text/javascript"> 
    var swf_width=380                        
    var swf_height=200 
    var ServerPath='http://xxx.xxx.com/' 
    var FileName=' <% =str%>' 
    if(FileName !='') 

    document.getElementById("textID").value=FileName; 

    document.write(' <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="'+swf_width+'" height="'+swf_height+'">'); 
      document.write(' <param name="movie" value="Playback.swf" />'); 
      document.write(' <param name="allowFullScreen" value="true" />'); 
      document.write(' <param name="quality" value="high" />'); 
      document.write(' <param name="FlashVars" value="FlvFile='+FileName+'&FlvPath='+ServerPath+'">'); 
      document.write(' <embed src="Playback.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+swf_width+'" height="'+swf_height+'"> </embed>'); 
    document.write(' </object>'); 
    </script> 
    </p> 
    "
    就是这个意思
      

  4.   

    var FileName='<% =str%>
    if(FileName !='')
    {
    document.getElementById("textID").value=FileName;
    }
    <%=str%> :调用后台cs中定义的public 的变量
      

  5.   

     楼主将这些都写在后台,有点麻烦,维护起来太不方便,建议flash脚本写在客户端,filename=<%=Str%> 传到客户端就行。
      

  6.   

    <%=str%>中的str必须在cs文件中定义的变量或者属性。
      

  7.   

    <textarea id="TextArea1" cols="80" name="copy" rows="10">
    <p align="center">
    <script type="text/javascript">
    var swf_width=400                        
    var swf_height=322
    var ServerPath='http://xxx.xxx.com/'
    var FileName='<%=strle.ToString()%>'
    document.write('<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="'+swf_width+'" height="'+swf_height+'">');
      document.write('<param name="movie" value="fsPlayback.swf" />');
      document.write('<param name="allowFullScreen" value="true" />');
      document.write('<param name="quality" value="high" />');
      document.write('<param name="FlashVars" value="FlvFile='+FileName+'&FlvPath='+ServerPath+'">');
      document.write('<embed src="fdayback.swf" quality="high" pluginspage="http://www.adobe.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'+swf_width+'" height="'+swf_height+'"></embed>');
    document.write('</object>');
    </script>
    </p>
    </textarea>我的意思是这个,我已经解决了。
    感谢各位!