onopen-händelse

Definition och användning

onopen-händelsen inträffar när en anslutning till händelsekällan öppnas.

Relaterade händelser:

  • onmessage - Uppstår när ett meddelande mottas
  • onerror - Uppstår när det uppstår problem

För mer information om server-sända evenemang, lär dig vår HTML5 server-sända evenemang tutorial.

Exempel

Skapa en ny EventSource-objekt och specificera URL:en för sidan som skickar uppdateringar.

När (och om) en anslutning etableras, skriv ut något text i <h1>-elementet:

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

Prova själv

Syntaks

object.onopen = function(){myScript};

Prova själv

Använd addEventListener() metoden:

object.addEventListener("open", myScript);

Prova själv

Kommentar:Internet Explorer 8 eller tidigare versioner stöder inte addEventListener() metoden.

Tekniska detaljer

Bubbel: Inte stödd
Kan avbryta: Inte stödd
Händelsetyper: Event

Webbläsarstöd

Talen i tabellen anger den första webbläsareversion som fullständigt stöder händelsen.

Händelser Chrome IE Firefox Safari Opera
onopen 9.0 Inte stödd 6.0 5.0 11.0