以下のスクリプトは機能します。changeIt.style.visibility = 'visible';
ただし、条件付きIFステートメントと一緒に使用して、「状態がオンラインの場合、それ以外の場合/そうでない場合」と言いたいと思います。changeIt.style.visibility = 'hidden';
私は実際に試しましたが、imgTmpでIFを使用することができませんでした。
function checkimage() {
var imgTmp = new Image();
imgTmp.onload = function() {
printState("Online");
};
imgTmp.onerror = function() {
printState("Offline");
};
imgTmp.src = "http://xxx/test.png?_=" + (+new Date());
}
function printState(state) {
document.getElementById("div1").innerHTML = " + state + ";
}
printState();
setInterval(checkimage, 200);