onerror-Ereignis
Beispiel
Führen Sie folgende Aktionen aus, wenn es Probleme mit dem Ereignisstrom gibt:
var source = new EventSource("demo_sse.php"); source.onerror = function() { // Fehlerbehandlungscode };
Definition und Verwendung
Wenn ein Fehler im Ereignisquelle auftritt, wird das onerror-Ereignis ausgelöst.
Wenn eine Verbindung unterbrochen wird, tritt in der Regel ein Fehler auf. In diesem Fall versucht der EventSource-Objekt automatisch, sich automatisch neu mit dem Server zu verbinden.
Verwandte Ereignisse:
- onmessage - Wird ausgelöst, wenn eine Nachricht empfangen wird
- onopen - Wird ausgelöst, wenn die Verbindung zum Server geöffnet wird
Für mehr Informationen zu Server-Send-Events lesen Sie bitte unsere HTML5 Server-Send-Event-Tutorial.
Browser-Unterstützung
Ereignis | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onerror | 9.0 | Nicht unterstützt | 6.0 | 5.0 | 11.0 |
Syntax
object.onerror = function(){myScript};
Verwenden Sie die Methode addEventListener():
object.addEventListener("error", myScript);
Anmerkung:Internet Explorer 8 oder frühere Versionen unterstützen dies nicht addEventListener()-Methode.
Technische Details
Blasen: | Nicht unterstützt |
---|---|
Kann abgebrochen werden: | Nicht unterstützt |
Ereignistypen: | Ereignis |