2009-09-06 92 views
0

我需要捕获每个HTTP对象的加载时间如IMG SRC =“”和SCRIPT SRC =“”detact HTTP对象加载时间以JavaScript

如果这是不可能循环的HTTP元件,我可以建立一个数组,比环路

我知道我可以使用Firebug,但我需要这里面的js

感谢

回答

0

喜欢的东西:

<script>var startTimeForXX = +new Date;</script> 
<img src="" onload="calculateEndTime(stateTimeForXX, +new Date);" /> 

应该这样做。

+0

谢谢,但。 这种方式不得不改变我的整个网站。 有没有办法听“onLoadStarts”? ,因为我可以写出一个外侧循环脚本,而不需要遍历整个HTML。 即时通讯使用Jquery,如果有帮助。 再次感谢! – fatnjazzy 2009-09-06 04:24:51

+0

您可以使用jQuery来附加到所有有载事件;但关键是你需要在每个元素写入时启动一个计数器,以确定该元素的具体加载时间需要多长时间。所以你最好像我展示的那样做,并使用一些hashmap来跟踪它们。 – 2009-09-06 04:37:10