<a href="love.exe">Download love.exe</a>
insure that love.exe exists

解决方案 »

  1.   

    链到一个浏览器所不能解释的文件就会自动download.例如zip文件等
      

  2.   

    如果连接到一个浏览器能解释的文件呢?我要它直接能download下来,该怎么办?比如说:一个xml文件。
      

  3.   

    有网际快车的可以用<script>
    function document.onclick(){
    if(event.srcElement.tagName!="A")return;
    try{
    var JetCarCatch=new ActiveXObject("JetCar.Netscape");
    JetCarCatch.AddUrl(event.srcElement.href,event.srcElement.title,"秋水无恨")
    event.returnValue=false;
    }catch(e){alert("没有jetcar?");}
    }
    </script>
    <a href=http://www.csdn.net title=csdn>csdn</a>
    <a href=http://www.blueidea.com>blue</a>
      

  4.   

    我找了很久,这是一个办法,我再看看有没有别的办法。
    你把ren.xml替成你想的xml就可以了。
    你也可以把xml文件打成一个zip包就可以了。我再想想。<HTML XMLNS:IE><SCRIPT>
        function onDownloadDone(s) {
    alert (s); 
    var fso = new ActiveXObject("Scripting.FileSystemObject");
    var a = fso.CreateTextFile("c:\\ren.xml", true);
    a.WriteLine(s);
    a.Close();
    }
    </SCRIPT><IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" />
    <P>Click <A HREF="javascript:oDownload.startDownload('ren.xml', 
    onDownloadDone)">here</A> to download this page.
      

  5.   

    这个页面不是一般的html文件,而是由servlet生成的结果的页面,在这个页面上,根本不支持
    <IE:Download ID="oDownload" STYLE="behavior:url(#default#download)" />。
    还有,如果要用到ActiveXObject("Scripting.FileSystemObject")的话,就要改IE的安全设置,我不可能去改客户端用户的IE吧。所以不能用这个。
    还有没有其他的方法,请指点!
    谢谢!
      

  6.   

    有一些方法不实际,也很难做。
    你们可以开个FTP服务器。试试:
    <a href="ftp://ren.xml">xml file</a>
      

  7.   

    那只有叫你们的人做个download的控件去用了。
      

  8.   

    <INPUT onclick="document.execCommand('SaveAs',false,'c:\\index.htm')" type=button value=保存為...>