请问一个文件下载的有关问题

请教一个文件下载的问题
Hi all,
我做了一个文件下载的功能,在页面上使用了window.location.href直接跳转到后台,然后在后台使用流输出,最后可以成功弹出下载!
我的问题是:使用window.location.href,能不能有一个返回值?如果没有,我在想点击下载按钮后弹出个“Loading”,然后在弹出下载框的时候“Loading”消失!我该如何实现!
谢谢!
------解决思路----------------------
用jQuery的ajaxSumbit提交表单
首先下载jquery.form.js 
在成功后取消load加载
/**
 * 附件下载
 * @param e_id
 */
$("#form1").ajaxSubmit({
            type: "post",
            url: url,
            dataType: "json",
            success: function (data) {
             这里取消显示的loading
            },error: function (msg) {
                alert(msg);    
            }
});
}