javascript文件下载

zcphoenix 发布于 2011/11/01 11:12
阅读 3K+
收藏 2
java文件下载时找不到文件报错404 现在我不想让他报404错误 想让他alert()提示 然后返回上一页 怎么做啊
<script type="text/javascript">
    	var url = location.href;
    	//var wName = url.substring(url.indexOf('=')+1, url.indexOf("&"));
    	var ad=url.substr(url.lastIndexOf("=")+1);
    	//var flag = url.substr(url.lastIndexOf("=")+1);
    	var host = window.location.host;
    	var filePath="http://" + host + '/oa/upload/shenqing/' + ad;
    	alert(filePath);
    	var secs =5; //倒计时的秒数 
		//var redirectUrl ; 
    	//跳转
		function Load(){
			for(var i=secs;i>=0;i--){
				window.setTimeout('doUpdate(' + i + ')', (secs-i) * 1000); 
			}
		}
    	//改变时间
		function doUpdate(num){
			document.getElementById('ShowDiv').innerHTML = '将在'+num+'秒后自动返回到上一页' ; 
			if(num == 0) { window.history.go(-1); } 
		}
    	function getWordName(){
    		document.getElementById("fraRead").src=filePath;
    	}
    </script>

我是直接超链指向的文件,请指教怎么处理

加载中
0
赞山风
赞山风
纯属个人见解。。。用ajax处理,然后ajax提示
0
vampirekiss
vampirekiss

用iframe指向下载地址。

IE可以通过iframe.contentWindow.document.readyState 来判定。 

其他浏览器只需要监听load事件就可以了。

0
zcphoenix
zcphoenix

引用来自“赞山风”的答案

纯属个人见解。。。用ajax处理,然后ajax提示
ajax的确是处理起来很简单。。。
返回顶部
顶部