The examples in this article describe the way pure JavaScript implements Ping. Share to everyone for your reference. The implementation method is as follows:
function Ping (IP) {var img = new Image ();
var start = new Date (). GetTime ();
var flag = false;
var Isclosewifi = true;
var hasfinish = false;
Img.onload = function () {if (!hasfinish) {flag = true;
Hasfinish = true;
IMG.SRC = ' x:\\ '; Console.log (' Ping ' + IP + ' success.
');
}
};
Img.onerror = function () {if (!hasfinish) {if (!isclosewifi) {flag = true;
IMG.SRC = ' x:\\ '; Console.log (' Ping ' + IP + ' success.
');
else {console.log (' network is not working! ');
} Hasfinish = true;
}
};
settimeout (function () {Isclosewifi = false;
Console.log (' Network is working, start ping ... ');
},2);
img.src = ' http://' + IP + '/' + start;
var timer = settimeout (function () {if (!flag) {hasfinish = true;
IMG.SRC = ' x://';
Flag = false; Console.log (' Ping ' + IP + ' fail.
');
}, 1500); Ping (' www.google.com:80 ');
The
wants this article to help you with your JavaScript programming.