Los últimos tutoriales de desarrollo web
 

Evento onmessage

<Objeto de evento

Ejemplo

Crear un nuevo objeto EventSource, y especificar la URL de la página que envía las actualizaciones.
Cada vez que se recibe una actualización, el evento se produce onmessage. Cuando se produce un evento onmessage, poner los datos recibidos en el <div> elemento con id = "myDiv":

var source = new EventSource("demo_sse.php");
source.onmessage = function(event) {
    document.getElementById("myDIV").innerHTML += event.data + "<br>";
};
Inténtalo tú mismo "

Más "Try it Yourself" ejemplos a continuación.


Definición y Uso

El evento onmessage se produce cuando se recibe un mensaje a través de una fuente de eventos.

El objeto de evento para el evento onmessage admite las siguientes propiedades:

  • datos - Contiene el mensaje real
  • origen - La dirección URL del documento que invocó el evento
  • lastEventId - el identificador del último mensaje se ve en el flujo de eventos

Eventos relacionados:

  • AlAbrir - Se produce cuando una conexión con el servidor está abierto
  • onerror - Ocurre cuando se produce un problema

Para obtener más información acerca de los eventos enviados por el servidor, leer nuestros eventos HTML5 enviados por el servidor Tutorial .


Soporte del navegador

Los números de la tabla especifican la primera versión del navegador que es totalmente compatible con el evento.

Evento
onmessage 9.0 No soportado 6.0 5.0 11.0

Sintaxis

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

Uso de la addEventListener() método:

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

Nota: El addEventListener() método no es compatible en Internet Explorer 8 y versiones anteriores.


Detalles técnicos

burbujas: No
cancelable: No
Tipo de evento: Evento

Ejemplos

Más ejemplos

Ejemplo

Obtener la URL del documento que invoca el evento onmessage:

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

El resultado podría ser:

http://www.w3ii.com/
Inténtalo tú mismo "

<Objeto de evento