如题,请各位高手解救?

解决方案 »

  1.   

    只要链接的文件不能被IE利用OLE等方法解析,即客户端IE不能识别的文件类型,比如:.mdb,.exe,.rm等则会提示下载。
    直接用链接到那个文件就行了呀. 只要链接的文件存在,就会给出弹出保存对话框.<a href="test.rmvb">下载此文件</a>如果你一定要用JS的话,有两种办法,推荐第一种:办法1: //好处就是,指定下载的文件如果不存在,浏览器地址也不会有什么变化.反之则提示保存.<a href="#" onClick="download()">下载文件</a>
    <iframe id="downloadURL" height="0" width="0" src=""></iframe>
    <script language="javascript">
    function download(){
    document.getElementById("downloadURL").src="test.rmvb";
    }
    </script>
    办法2: //缺点就是,指定下载的文件如果不存在,浏览器地址会变化.<a href="#" onClick="download(this)">下载文件</a>
    <script language="javascript">
    function download(obj){
    obj.href="test.rmvb";
    }
    </script>