Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> HTML

Thuộc tính sự kiện ononline trong HTML

Thuộc tính sự kiện ononline kích hoạt khi trình duyệt chuyển sang chế độ online (kết nối mạng được khôi phục).

Cú pháp

<tagname ononline="script"></tagname>

Ví dụ

<!DOCTYPE html>
<html>
<style>
  body { color: #000; height: 100vh; background: linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%) no-repeat; text-align: center; }
  .show { font-size: 1.2rem; color: #fff; }
</style>
<body ononline="handleOnline()" onoffline="handleOffline()">
<h1>Demo ononline / onoffline</h1>
<p style="color:#db133a;">Thử bật/tắt mạng để xem hiệu ứng</p>
<div class="show"></div>
<script>
  function handleOnline() {
    alert("Bạn đã ONLINE!");
    document.querySelector('.show').innerHTML = '<p style="color:green">Trạng thái: ONLINE</p>';
  }
  function handleOffline() {
    alert("Bạn đã OFFLINE!");
    document.querySelector('.show').innerHTML = '<p style="color:red">Trạng thái: OFFLINE</p>';
  }
</script>
</body>
</html>

Kết quả

Tắt mạng → alert "OFFLINE". Bật mạng lại → alert "ONLINE".

Lưu ý: Sự kiện này trên <body> hoặc window. Hữu ích cho PWA/offline-first apps để đồng bộ dữ liệu khi có mạng.