Przykład
Coś zrobić, jeśli wystąpi problem ze strumieniem zdarzenia:
var source = new EventSource("demo_sse.php");
source.onerror = function()
{
// Do something to handle error
};
Definicja i Wykorzystanie
Onerror zdarzenie, gdy wystąpi błąd ze źródła zdarzeń.
Błąd pojawia się zwykle, gdy połączenie zostanie przerwane. Jeśli tak się stanie, obiekt EventSource automatycznie próbuje ponownie połączyć się z serwerem.
Powiązane wydarzenia:
- onmessage - Występuje, gdy zostanie odebrany komunikat
- onOpen - Występuje, gdy połączenie z serwerem jest otwarta
Aby uzyskać więcej informacji na temat serwera Sent Events, przeczytaj nasze HTML5 serwera Wysłane tutorial wydarzenia .
Wsparcie przeglądarka
Liczby w tabeli określ pierwszą wersję przeglądarki, która w pełni obsługuje zdarzenie.
Zdarzenie | |||||
---|---|---|---|---|---|
onerror | 9.0 | Nieobsługiwany | 6.0 | 5.0 | 11,0 |
Składnia
object .onerror=function(){ Używanie addEventListener() metodę:
object .addEventListener("error", myScript ); Uwaga: addEventListener() metoda ta nie jest obsługiwana w programie Internet Explorer 8 i wcześniejszych wersjach.
Szczegóły techniczne
bubbles: Nie opłata: Nie Typ wydarzenia: Zdarzenie
<Object Event