Beispiel
Erstellen Sie ein neues Objekt Eventsource, und geben Sie die URL der Seite, die Updates zu senden.
Wenn (and if) eine Verbindung hergestellt wird, Ausgabe einen Text in einem <h1> Element:
var source = new EventSource("demo_sse.php");
source.onopen = function()
{
document.getElementById("myH1").innerHTML
= "Getting server updates";
};
Versuch es selber " Definition und Verwendung
Das OnOpen Ereignis tritt auf, wenn eine Verbindung mit einer Ereignisquelle geöffnet wird.
Ähnliche Veranstaltungen:
- onmessage - Tritt auf, wenn eine Nachricht empfangen wird
- onerror - Tritt auf, wenn ein Problem auftritt
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 | |||||
---|---|---|---|---|---|
onopen | 9.0 | Nicht unterstützt | 6.0 | 5.0 | 11.0 |
Syntax
object .onopen= function() { myScript };
Try it Yourself »
Unter Verwendung der addEventListener() Methode:
object . addEventListener("open", myScript ) ;
Try it Yourself »
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