Ultimele tutoriale de dezvoltare web
 

Eveniment onmessage

<Eveniment obiect

Exemplu

Crearea unui nou obiect EventSource, și specificați adresa URL a paginii de a trimite actualizări.
De fiecare dată când se primește o actualizare, are loc evenimentul onmessage. Când are loc un eveniment onmessage, pune datele primite în <div> elementul cu id = „myDIV“:

var source = new EventSource("demo_sse.php");
source.onmessage = function(event) {
    document.getElementById("myDIV").innerHTML += event.data + "<br>";
};
Încearcă - l singur »

Mai multe "Try it Yourself" - "Try it Yourself" exemplele de mai jos.


Definiție și utilizare

Evenimentul onmessage apare atunci când un mesaj este primit printr-o sursă de eveniment.

Obiectul eveniment pentru evenimentul onmessage acceptă următoarele proprietăți:

  • Date - Conține mesajul real
  • origine - Adresa URL a documentului care a invocat evenimentul
  • lastEventId - identificatorul ultimului mesaj văzut în fluxul de evenimente

Evenimente conexe:

  • onopen - Apare atunci când un conexiune la serverul este deschis
  • onerror - Are loc atunci când apare o problemă

Pentru mai multe informații despre evenimentele trimise de server, citiți noastre HTML5 trimise de server Tutorial Evenimente .


Suport pentru browser-

Numerele din tabel specifica prima versiune de browser care acceptă pe deplin evenimentul.

Eveniment
onmessage 9 Nu sunt acceptate 6 5 11.0

Sintaxă

object .onmessage= function() { myScript };
Try it Yourself »

Folosind addEventListener() metoda:

object . addEventListener("message", myScript ) ;
Try it Yourself »

Notă: addEventListener() , metoda nu este acceptată în Internet Explorer 8 și versiunile anterioare.


Detalii tehnice

Bule: Nu
anulabil: Nu
Tip de eveniment: Eveniment

Exemple

Mai multe exemple

Exemplu

Obține adresa URL a documentului care a invocat evenimentul onmessage:

var source = new EventSource("demo_sse.php");
source.onmessage = function(event) {
    document.getElementById("myDIV").innerHTML = event.origin;
};

Rezultatul ar putea fi:

http://www.w3ii.com/
Încearcă - l singur »

<Eveniment obiect