AJAX - time lag bestimmen
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
-
Hi cracks
Ich fange gerade an mich mit AJAX (asynchronous JavaScript and (bei mir not yet) XML) zu besch?ftigen und habe zum Spass mal das Tutorial von http://rajshekhar.net/blog/archives/85-Rasmus-30-second-AJAX-Tutorial.html implementiert.
Anschauen kann mna es hier:
http://coh3r3nt.pyrokar.lima-city.de/content/coding/ajax/ajaxtest.html
Ich m?chte nun das time delay f?r die R?ckgabe der Daten vom Server bestimmen. dazu habe ich im JScript (http://coh3r3nt.pyrokar.lima-city.de/content/coding/ajax/ajs.js) vor und nach der onreadystatechange-Methode
die Zeit bestimmt und versuche daraus das delay zu bestimmen:
function sndReq(action) { var t1 = new Date(); var dt = t1.getTime(); http.open('get', 'rpc.php?action='+action); http.onreadystatechange = handleResponse; http.send(null); var t2 = new Date(); var dt = t2.getTime()-dt; document.getElementById("ms").innerHTML = "duration: " + dt + " millisconds"; }
Dabei wird mir immer 0 milliscenods angezeigt, manchmal aber auch ein Wert wie z.B. 10 milliseconds. Die R?ckgabe dauert aber offensichlich l?nger. Das Problem ist wahrscheinlich das "asynchronous" an AJAX. Der code wird weiter ausgef?hrt, bevor die R?ckgabe da ist, richtig ? Wie kann man also dieses delay bestimmen ?
W?r sch?n, wenn mir da jemand weiterhelfen k?nnte.
greets
Coh3r3nT
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage