En son web geliştirme öğreticiler
 

onMessage Olay

<Olay Nesne

Ö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:

  • OnOpen - sunucuya bir bağlantı açıkken gerçekleşir
  • onerror - Bir sorun oluştuğunda gerçekleşir

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

Örnekler

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