再服务器端生成js时,将连接server.URLEncode一下。

<%
response.write "<script>window.open('"&server.URLEncode(http://22.120.xxx.xx/sp/足球[1].rm)&"')</script>";
%>
试试看。

解决方案 »

  1.   

    <INPUT TYPE="button" onclick='sun()'><BODY>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function sun()
    {
    alert('<%=server.URLEncode("足球[1].rm")%>');
    open('<%=server.URLEncode("足球[1].rm")%>');

    }
    //-->
    </SCRIPT>不能打开文件,提示要下载组件。
      

  2.   

    提示要下载realplay自己的组件
    好像是服务器中什么设置的问题,我在另一台做服务器就可以。
      

  3.   

    有可能和realplay的版本有关系,缺少什么组件了。
      

  4.   

    不是的,文件名在realplay中显示为方框。我想是编码的问题,realplay不能得到文件名。
      

  5.   

    你传给realplay的时候在变回来啊!