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