DHTML: NavigatorOnLineインタフェース  編集:2021.07.16 by T.A.

self . navigator . onLine
ユーザー・エージェントは[間違いなくオフラインである(ネットワークから切断されている)ならば false/オンラインかもしれないならば true]を返す。

この属性が返す値が変化したときは、[online/offline]イベントが発火される。

この例では、ブラウザがオンラインかオフラインになるに伴い、ある指示子(id=indicator)が更新される。
<!DOCTYPE HTML>
<html lang="ja">
 <head>
  <title>オンライン状態</title>
  <script>
   function updateIndicator() {
     document.getElementById('indicator').textContent = navigator.onLine ? 'オンライン' : 'オフライン';
   }
  </script>
 </head>
 <body onload="updateIndicator()" ononline="updateIndicator()" onoffline="updateIndicator()">
  <p>ネットワークは: <span id="indicator">(未知な状態)</span>
 </body>
</html>