http://fason.nease.net/code/js/other/ie.htm

解决方案 »

  1.   

    參照csdn的做法<script>
    function saveas(filename)
    {
    var csdnxml=new ActiveXObject("Microsoft.XMLDOM");
    var csdnxsl=new ActiveXObject("Microsoft.XMLDOM");
    csdnxml.async=false;
    csdnxsl.async=false;
    try
    {
    //alert("11");
    csdnxml.load(filename);
    if(csdnxml.parseError.errorCode)
    {
    alert(filename+"解析错误\n"+csdnxml.parseError.reason);
    }

    csdnxsl.load("/expert/xsl/100.xsl");
    if(csdnxsl.parseError.errorCode)
    {
    alert("解析错误\n"+csdnxsl.parseError.reason);
    }
    var html=csdnxml.transformNode(csdnxsl);
    //alert(html);
    }
    catch(x)
    {
    alert("无法保存!!")
    return;
    } var winSave = window.open();
    winSave.document.open ("text/html","gb2312");
    winSave.document.write (html);
    winSave.document.execCommand ("SaveAs",true,"csdn_"+id+".htm");
    winSave.close();
    }  
    </script>
      

  2.   

    <a href="http://www.sina.com.cn/main.zip" onclick="window.open(this.href);return false">download</a>
    注: 此法只针对zip, rar等
      

  3.   

    TO  tdl982324(石井坚)
    我要指定目录好像不可以!该怎么作呢?
      

  4.   

    TO  meizz(梅花雨疏影横斜)
    那如果是wma文件呢?