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