zdarzenie onerror
Przykład
Zrób coś, jeśli wystąpi problem ze strumieniem zdarzeń:
var source = new EventSource("demo_sse.php");
source.onerror = function() {
// Do something to handle error
};
Definicja i użycie
Zdarzenie onerror występuje, gdy wystąpi błąd w źródle zdarzenia.
Błąd zwykle pojawia się, gdy połączenie jest zerwane. W takim przypadku obiekt EventSource automatycznie spróbuje ponownie połączyć się z serwerem.
Powiązane wydarzenia:
- onmessage - występuje po odebraniu wiadomości
- onopen - występuje, gdy połączenie z serwerem jest otwarte
Aby uzyskać więcej informacji o zdarzeniach wysłanych przez serwer, zapoznaj się z samouczkiem HTML5 dotyczącym zdarzeń wysyłanych przez serwer .
Obsługa przeglądarki
Liczby w tabeli określają pierwszą wersję przeglądarki, która w pełni obsługuje zdarzenie.
Event | |||||
---|---|---|---|---|---|
onerror | 9.0 | Not supported | 6.0 | 5.0 | 11.0 |
Składnia
object.onerror = function(){myScript};
Za pomocą metody addEventListener():
object.addEventListener("error", myScript);
Uwaga: Metoda addEventListener() nie jest obsługiwana w programie Internet Explorer 8 i wcześniejszych wersjach.
Szczegóły techniczne
Bąbelki: | Nie |
---|---|
Możliwość anulowania: | Nie |
Typ wydarzenia: | Wydarzenie |
❮ Obiekt zdarzenia