Событие onopen

Определение и использование

Событие onopen возникает при открытии соединения с источником событий.

Соответствующие события:

  • onmessage - вызывается при получении сообщения
  • onerror - вызывается при возникновении проблемы

Для получения дополнительной информации о серверных событиях изучите наш Урок по HTML5 серверным событиям.

Пример

Создайте новый объект EventSource и установите URL страницы, отправляющей обновления.

Когда (и если) устанавливается соединение, выводите некоторые тексты в элемент <h1>:

var source = new EventSource("demo_sse.php");
source.onopen = function() {
  document.getElementById("myH1").innerHTML = "Получение обновлений сервера";
};

Попробуйте сами

Грамматика

object.onopen = function(){myScript};

Попробуйте сами

Использование метода addEventListener():

object.addEventListener("open", myScript);

Попробуйте сами

Комментарий:Internet Explorer 8 и более ранние версии не поддерживают Метод addEventListener().

Технические детали

Пузырение: Не поддерживается
Удаляемое: Не поддерживается
Тип события: Event

Поддержка браузеров

Числа в таблице указывают на первую версию браузера, которая полностью поддерживает это событие.

События Chrome IE Firefox Safari Opera
onopen 9.0 Не поддерживается 6.0 5.0 11.0