2009-09-06 48 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