Örnek
Yeni EventSource nesnesi oluşturun ve güncellemeler gönderme sayfanın URL'sini belirtin.
Bir güncelleme alındığında her zaman, onMessage olayı oluşur. Bir onMessage olay ortaya çıktığında, içine alınan verileri koymak <div> id = "myDiv" ile eleman:
var source = new EventSource("demo_sse.php");
source.onmessage =
function(event) {
document.getElementById("myDIV").innerHTML += event.data + "<br>";
};
Kendin dene " Daha "Try it Yourself" Aşağıdaki örnekler.
Tanımı ve Kullanımı
Bir ileti, bir olay kaynağı yoluyla alındığında onMessage olayı oluşur.
onMessage olay için olay nesnesi aşağıdaki özelliklere destekler:
- Veri - Gerçek mesajı içerir
- kökeni - etkinliğe çağrılan belgenin URL
- lastEventId - Olay akışında görülen son mesajın tanımlayıcı
İlgili olaylar:
Sunucu Tarafından Gönderilen Etkinlikler hakkında daha fazla bilgi için lütfen okuyunuz Eğitimi HTML5 Sunucu Tarafından Gönderilen Olaylar .
Tarayıcı Desteği
Tablodaki rakamlar tamamen olayı destekleyen ilk tarayıcı sürümü belirtin.
Olay | |||||
---|---|---|---|---|---|
onmessage | 9.0 | Desteklenmiyor | 6 | 5.0 | 11.0 |
Sözdizimi
object .onmessage= function() { myScript };
Try it Yourself »
Kullanma addEventListener() metodu:
object . addEventListener("message", myScript ) ;
Try it Yourself »
Not: addEventListener() metodu Internet Explorer 8 ve önceki sürümlerinde desteklenmez.
Teknik detaylar
Kabarcıklar: | Yok hayır |
---|---|
iptal Edilebilir: | Yok hayır |
Etkinlik tipi: | Olay |
Diğer Örnekler
Örnek
onMessage olayı çağrılan belgenin URL'sini alın:
var source = new EventSource("demo_sse.php");
source.onmessage =
function(event) {
document.getElementById("myDIV").innerHTML = event.origin;
};
sonucu olabilir:
http://www.w3ii.com/
Kendin dene " <Olay Nesne