onmessage য়েভেন্ট
সংজ্ঞা ও ব্যবহার
যখন ইভেন্ট সোর্স থেকে বার্তা পাওয়া যায়, onmessage য়েভেন্ট ঘটবে।
onmessage য়েভেন্টের event ওবজেক্টটি নিম্নলিখিত বৈশিষ্ট্যগুলির সমর্থন করে:
- data - বাস্তব বার্তা ধারণ করে
- origin - য়েভেন্ট করা ডকুমেন্টের URL
- lastEventId - য়েভেন্ট স্ট্রিমে দেখা যাওয়া শেষ বার্তার পরিচিতা
সংশ্লিষ্ট ঘটনা:
সার্ভার সেন্ড ইভেন্ট (Server-Sent Events) সম্পর্কে আরও জানতে, আমাদের HTML5 সার্ভার সেন্ড ইভেন্ট শিক্ষাদন্ড।
উদাহরণ
উদাহরণ 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/
সংজ্ঞা
object.onmessage = function(){myScript};
addEventListener() মথুর ব্যবহার:
object.addEventListener("message", myScript);
মন্তব্য:ইন্টারনেট এক্সপ্লোরার 8 বা আরও পুরানো সংস্করণগুলি এটা সমর্থন করে না addEventListener() মথুর।
প্রযুক্তিগত বিবরণ
বলবলা: | সমর্থিত নয় |
---|---|
সরল করা যায়: | সমর্থিত নয় |
ইভেন্ট টাইপ: | Event |
ব্রাউজার সমর্থন
সারণীতে উল্লিখিত সংখ্যা এই ইভেন্টটি সম্পূর্ণরূপে সমর্থনকারী প্রথম ব্রাউজার সংস্করণ
ইভেন্ট | চ্রোম | আইই | ফায়ারফক্স | স্যাফারি | অপেরা |
---|---|---|---|---|---|
onmessage | 9.0 | সমর্থিত নয় | 6.0 | 5.0 | 11.0 |