Sự kiện onopen

Định nghĩa và cách sử dụng

Sự kiện onopen xảy ra khi kết nối với nguồn sự kiện mở.

Các sự kiện liên quan:

  • onmessage - Xảy ra khi nhận được thông điệp
  • onerror - Xảy ra khi có vấn đề

Để biết thêm về Server-Sent Events, hãy học các khóa học của chúng tôi Hướng dẫn HTML5 Server-Sent Events

Mô hình

Tạo đối tượng EventSource mới và quy định URL của trang gửi cập nhật.

Khi (và nếu) kết nối được thiết lập, hiển thị một đoạn văn bản nào đó trong phần tử <h1>:

var source = new EventSource("demo_sse.php");
source.onopen = function() {
  document.getElementById("myH1").innerHTML = "Getting server updates";
};

Thử trực tiếp

Ngữ pháp

object.onopen = function(){myScript};

Thử trực tiếp

Sử dụng phương thức addEventListener():

object.addEventListener("open", myScript);

Thử trực tiếp

Ghi chú:Internet Explorer 8 hoặc các phiên bản sớm hơn không hỗ trợ Phương thức addEventListener()

Chi tiết kỹ thuật

Bong bóng: Không hỗ trợ
Có thể hủy bỏ: Không hỗ trợ
Loại sự kiện: Event

Hỗ trợ trình duyệt

Số trong bảng chỉ ra phiên bản trình duyệt đầu tiên hỗ trợ sự kiện này hoàn toàn.

Sự kiện Chrome IE Firefox Safari Opera
onopen 9.0 Không hỗ trợ 6.0 5.0 11.0