onmessage इवेंट
परिभाषा और उपयोग
जब इवेंट स्रॉट के माध्यम से संदेश प्राप्त होता है तो onmessage इवेंट होता है।
onmessage इवेंट के event ऑब्जेक्ट को निम्नलिखित गुणों का समर्थन है:
- data - वास्तविक संदेश को शामिल करता है
- origin - इवेंट करने वाले दस्तावेज़ की URL
- lastEventId - इवेंट स्रॉट में देखे गए अंतिम संदेश के पहचानकर्ता
संबंधित इवेंट:
सर्वर सेंड इवेंट्स (Server-Sent Events) के बारे में अधिक जानकारी के लिए हमारे HTML5 सर्वर सेंड इवेंट्स (Server-Sent Events) ट्यूटोरियल।
उदाहरण
उदाहरण 1
नए EventSource ऑब्जेक्ट को बनाएं और अद्यतन भेजने वाले पृष्ठ की URL निर्दिष्ट करें।
अद्यतन प्राप्त होने के हर प्रारंभ में onmessage इवेंट होता है।जब onmessage इवेंट होता है तो प्राप्त हुए डाटा को id="myDIV" के <div> एलीमेंट में डाला जाता है:
var source = new EventSource("demo_sse.php"); source.onmessage = function(event) { document.getElementById("myDIV").innerHTML += event.data + "<br>"; };
उदाहरण 2
onmessage इवेंट करने वाले दस्तावेज़ की URL प्राप्त करें:
var source = new EventSource("demo_sse.php"); source.onmessage = function(event) { document.getElementById("myDIV").innerHTML = event.origin; };
परिणाम होगा:
https://www.codew3c.com/
व्याकरण
ऑब्जेक्ट.onmessage = function(){myScript};
addEventListener() विधि का उपयोग करते हुए:
ऑब्जेक्ट.addEventListener("message", myScript);
टिप्पणी:इंटरनेट एक्सप्लोरर 8 या अधिक पुरानी संस्करण इसे समर्थित नहीं करते addEventListener() विधि।
तकनीकी विवरण
बबल करें: | असहायक |
---|---|
समाप्त करें: | असहायक |
इवेंट टाइप: | Event |
ब्राउज़र सहायता
इस तालिका में संख्याओं में पहली ब्राउज़र आईवेंट के पूर्ण समर्थन की संस्करण को उल्लेख किया गया है。
इवेंट | च्रोम | आईई | फायरफॉक्स | सफारी | ऑपेरा |
---|---|---|---|---|---|
onmessage | 9.0 | असहायक | 6.0 | 5.0 | 11.0 |