onmessage য়েভেন্ট

সংজ্ঞা ও ব্যবহার

যখন ইভেন্ট সোর্স থেকে বার্তা পাওয়া যায়, onmessage য়েভেন্ট ঘটবে।

onmessage য়েভেন্টের event ওবজেক্টটি নিম্নলিখিত বৈশিষ্ট্যগুলির সমর্থন করে:

  • data - বাস্তব বার্তা ধারণ করে
  • origin - য়েভেন্ট করা ডকুমেন্টের URL
  • lastEventId - য়েভেন্ট স্ট্রিমে দেখা যাওয়া শেষ বার্তার পরিচিতা

সংশ্লিষ্ট ঘটনা:

  • onopen যখন সার্ভারের সাথে সংযোগ খোলা হয়
  • onerror সমস্যা হলে ঘটে

সার্ভার সেন্ড ইভেন্ট (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