日期:2014-05-16  浏览次数:20366 次

<img src="" onerror=function()>中统计大小
RT!
<img src="www.aaa.com" onerror=a())>这段代码会在img标签所对应的src的连接下载完调用onerror,然后调用a();
但是由于基于项目的需求,需要在页面中去下载一个文件,可能文件比较大,全部下载完需要1min,但是还不想等那么长时间,只想下载一定时间(例如10s),然后统计下这10s下载了www.aaa.com的文件的大小.

问:1、怎么实现10s的下载时间?我想到的是定时器定10s,然后把这个img的src设置为空,还没有去测试!
  2、如果第一步已经实现了,怎么去统计这10s内,www.aaa.com下载了多少字节???(这个问题比较重要)

------解决方案--------------------
你就不能每1秒中去统计一次???第10的时候算总和
------解决方案--------------------
昨天看到一个类似的

楼主参考下
http://topic.csdn.net/u/20120412/13/e2d75b1a-bd32-4597-a027-ffb9a7e1a47b.html