loadedContext: function(context){

var file = null;
var href = null;
var domain = null;
var size = "?";
var timeElapsed = 0;
var responseHeaders = [];
var requestHeaders = [];
var page = "http://localhost/nun.php";
var inviodati = null;
var xmlHttp = new XMLHttpRequest();
var panel = context.getPanel("net")
var i;


if (isEnabled) {

for (i in context.netProgress.files) {
file = context.netProgress.files[i];

// escamotage per bypassare problemi di caricamento riscontrati
if (!file.loaded)
alert("caricamento in corso");
if (panel.getCategory(file) == "category-html" && file.loaded) {
href = panel.getHref(file);
domain = panel.getDomain(file);
size = panel.getSize(file);
timeElapsed = panel.formatTime(file.endTime - file.startTime);

//responseHeaders = this.findHeader(file.responseHeaders);
//requestHeaders = this.findHeader(file.requestHeaders);
inviodati = page + "?href=" + escape(href) + "&domain=" + escape(domain) + "&size=" + escape(size) + "&timeElapsed=" +
escape(timeElapsed)/*+"&responseHeaders="+escape(responseHeaders)+"&re questHeaders="+escape(requestHeaders)*/;
//alert(href+" "+domain+" "+size+" "+timeElapsed);

xmlHttp.open("GET", inviodati, true);
xmlHttp.send(null);
}
}
}

},

il codice è questo, in sostanza devo estrarre le informazioni da dei file e mandarle via ajax ad un server locale.
Noto che praticamente i fili che vengono caricati da firebug sul suo pannello non vengono letti tutti forse perchè il ciclo for-in parte prima che vengano caricati tutti quanti.