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 |