異常な問題があります。次のスクリプトを使用して、を使用してインターネット接続を確認していますnavigator.onLine
。インターネットに接続している場合、ページは15秒ごとに更新されます。インターネットに接続されていない場合、ページはinnerHTML
メッセージの表示に使用されます。
<script type="text/javascript">
setInterval(function () {
if (navigator.onLine) {
var myInterval = setInterval(function(){window.location.href = "Tracker.html";},15000);
} else {
clearInterval(myInterval);
var changeMe = document.getElementById("change");
change.innerHTML = "<big><font face='Arial' color='#ffffff' size='2'><center>OFFLINE</big><br>No internet connection</font></center>";
}
}, 250);
</script>
私の問題は、インターネット接続がなくなるとメッセージが表示されますが、ページは最後にもう一度更新されるということです。clearInterval(myInterval);
コードの一部で使用することでこれを回避しようとしてelse
いますが、機能しません。
助言がありますか?