Updated example

This commit is contained in:
dosse91 2016-04-19 08:04:53 +02:00
parent bec767c9ed
commit 48139c7fba

View file

@ -13,34 +13,35 @@
<h4>Latency</h4> <h4>Latency</h4>
<div id="ping">Wait...</div> <div id="ping">Wait...</div>
<script type="text/javascript"> <script type="text/javascript">
var tester=new DownloadTester("garbage.php"); var tester=new DownloadTester("garbage.php",function(){
var d=document.getElementById("download"); //when the download test is done, start the upload test
tester.onUpdate=function(){ tester=new UploadTester("upload-test", function(){
d.innerHTML=tester.getValue()+" Megabit/s"; //when the upload test is done, start the latency test
} tester=new PingTester("empty.dat",null //when the test ends, do nothing
tester.onFail=function(){ ,function(){
d.innerHTML="Failed"; //called periodically to update latency
tester.onDone(); document.getElementById("ping").innerHTML=tester.getValue()+" ms";
} },function(){
tester.onDone=function(){ //when the latency test fails
tester=new UploadTester("upload-test"); document.getElementById("ping").innerHTML="Failed";
d=document.getElementById("upload");
tester.onUpdate=function(){
d.innerHTML=tester.getValue()+" Megabit/s";
}
tester.onFail=function(){
d.innerHTML="Failed";
tester.onDone();
}
tester.onDone=function(){
tester=new PingTester("empty.dat");
d=document.getElementById("ping");
tester.onUpdate=function(){
d.innerHTML=tester.getValue()+" ms";
} }
tester.onFail=function(){d.innerHTML="Failed";} );
} },function(){
} //called periodically to update upload speed
document.getElementById("upload").innerHTML=tester.getValue()+" Megabit/s";
},function(){
//when the upload test fails
document.getElementById("upload").innerHTML="Failed";
tester.onDone();
});
},function(){
//called periodically to update download speed
document.getElementById("download").innerHTML=tester.getValue()+" Megabit/s";
},function(){
//when the download test fails
document.getElementById("download").innerHTML="Failed";
tester.onDone();
});
</script> </script>
</body> </body>
</html> </html>