Beispiel
Tun Sie etwas, wenn ein Problem mit dem Ereignisstrom auftritt:
var source = new EventSource("demo_sse.php");
source.onerror = function()
{
// Do something to handle error
};
Definition und Verwendung
Das onerror Ereignis tritt auf, wenn ein Fehler mit der Ereignisquelle auftritt.
Ein Fehler tritt in der Regel, wenn eine Verbindung unterbrochen wird. Wenn dies geschieht, versucht das Eventsource-Objekt wird automatisch mit dem Server zu verbinden.
Ähnliche Veranstaltungen:
- onmessage - Tritt auf, wenn eine Nachricht empfangen wird
- OnOpen - Tritt ein, wenn eine Verbindung zum Server geöffnet ist
Weitere Informationen zu Server-Sent Events, lesen Sie unsere HTML5 Server-Sent Events Tutorial .
Browser-Unterstützung
Die Zahlen in der Tabelle geben Sie die erste Browser-Version, die das Ereignis vollständig unterstützt.
Event | |||||
---|---|---|---|---|---|
onerror | 9.0 | Nicht unterstützt | 6.0 | 5.0 | 11.0 |
Syntax
object .onerror=function(){ Unter Verwendung der addEventListener() Methode:
object .addEventListener("error", myScript ); Hinweis: Die addEventListener() Methode wird nicht unterstützt in Internet Explorer 8 und früheren Versionen.
Technische Details
Blasen: Nein Es fällt eine Pauschale: Nein Event-Typ: Event
<Ereignisobjekt