onerror-händelse

Exempel

Om eventströmmen har problem, utför följande åtgärder:

var source = new EventSource("demo_sse.php");
source.onerror = function() {
  // Koda för att hantera fel
};

Definition och användning

När en händelsekälla uppstår ett fel inträffar onerror-händelsen.

När anslutningen bryts inträffar vanligtvis ett fel. Om detta händer kommer EventSource-objektet att automatiskt försöka återansluta till servern.

Relaterade händelser:

  • onmessage - När ett meddelande tas emot inträffar
  • onopen - När anslutningen till servern öppnas inträffar

För mer information om server-sända händelser, läs vår HTML5 Server-sända händelser kurs.

Browservärldstöd

Event Chrome IE Firefox Safari Opera
onerror 9.0 Stöds inte 6.0 5.0 11.0

Syntax

object.onerror = function(){myScript};

Använd addEventListener() metoden:

object.addEventListener("error", myScript);

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

Tekniska detaljer

Bubbling: Stöds inte
Kan annulleras: Stöds inte
Händelstyper: Event