var img = new Image();
img.onerror = function() {
if (! img) return;
img = undefined;
alert("xxx.xxx.xxx.xxx is UP");
}
img.onload = img.onerror;
img.src = "http://xxx.xxx.xxx.xxx/123.jpg";
setTimeout(function() {
if (! img) return;
img = undefined;
alert("xxx.xxx.xxx.xxx is DOWN"); }, 5000);
}
をした[1] xxx.xxx.xxx.xxxがホストである、それは多分それは多分ダウンして、アップしています。このコードは、それがアップであるかダウンであるかをチェックします。これら3行は、私はクレイジー
[2] 123.jpgは存在しない画像ファイルです。
[3]私は完全に次のコード3行を理解していない
if (! img) return;
img = undefined;
alert("xxx.xxx.xxx.xxx is UP"); or alert("xxx.xxx.xxx.xxx is DOWN");
誰かがコードのこれらの3行を説明できますか?
コードを適切に作成してください。いくつかのコードを理解できない場合は、言語の詳細を学んだり、ヘルプを書いた人に相談してください。 –