不会. 不过你可以对下载文件的链接写好点:
<a href=abc.rar target=_blank>download</a>

解决方案 »

  1.   

    在你的程序最后加上下面的response.write "<script>window.opener=""null"";window.close();</script>"
      

  2.   

    不会.
    可以采用:response.write "<script>window.opener=""null"";window.close();</script>"
      

  3.   

    如果要这样做,一般是使用XMLHTTP这个组件来做的,是将文件转换为二进制流来进行处理的,如果下载完成,在使用window.close如果当纯的使用script>window.opener=""null"";window.close();</script>"
    只是关闭了窗口,并不能正确的关闭下载文件的提示框.
      

  4.   

    <script>
    window.open("a.exe","");
    window.close();
    </script>
      

  5.   

    XMLHTTP处理就太麻烦了,
    <script>
    window.open("a.exe","");
    window.close();
    </script>
    这样不就可以了吗
      

  6.   

    如果使用<a href='aa.rar' target='_blank'>download</a>来提供下载,怎么能使用response.write "<script>window.opener=""null"";window.close();</script>"来关闭呢?
      

  7.   

    多谢各位。
    但是目前不符合我的要求。原因是:
    我们采用的下载是用XMLHTTP组件,测试以上朋友提供的方法后,
    就是 978107朋友一样的问题。
    或者下载完前(如果文件很大)关闭了,
    或者是下载完毕后获取不到下载完毕的消息,所有关不了。望继续指教
      

  8.   

    我也要这方面的资料,有的话发[email protected]给我,谢谢合作