感谢zhaobq给我们提供了Ajax+servlet实现上传进度条。但此代码运行时会有一点小问题:1、点上传时会打开另一个IE页面,我采用了一个ifr a me进行隐藏。2、有时看不见进度条,特别是小文件时,在此我采用了线程sleep,这样一来就可以明显看到进度条。但此处还有一个问题:如果同时开两个IE进行上传时,则两个上传进度条会显示是一样的。希望哪位能解决这个问题。
效果如下: 代码如下: Ajax Progress Bar [removed] var xmlHttp; var key; var bar_color = ‘gray’;//进度条的颜色 var span_id = “block”; var clear = ” “; function createXMLHttpRequest()//创建XMLHttpReq
普通的浏览器下载
在web开发中,如果要实现下载功能,往往都是使用新开web页面或者是使用ifr a me的形式。实现起来其实很简单:
点击下载
//或者
用户点击a标签弹出一个新页签后,或者是打开了ifr a me后,浏览器就会接受一个下载响应,并下载附件。其实所谓附件下载,就是在浏览器读到响应报文的头之后,浏览器生成一个下载提示框,在用户确定后会继