رویداد onopen

تعریف و استفاده

رویداد onopen زمانی که اتصال به منبع رویداد باز می‌شود رخ می‌دهد.

رویدادهای مرتبط:

  • onmessage - در هنگام دریافت پیام رخ می‌دهد
  • onerror - در هنگام بروز خطا رخ می‌دهد

برای اطلاعات بیشتر در مورد رویدادهای سرور، دوره‌های ما را مطالعه کنید: آموزش EventSource سرور HTML5

مثال

ایجاد یک شیء جدید EventSource و URL صفحه‌ای که به‌روزرسانی‌ها را ارسال می‌کند را مشخص کنید.

هنگامی که (و اگر) اتصال برقرار شود، مقداری متنی در عنصر <h1> نمایش داده شود:

var source = new EventSource("demo_sse.php");
source.onopen = function() {
  document.getElementById("myH1").innerHTML = "به‌روزرسانی‌های سرور در حال دریافت هستند";
};

آزمایش کنید

زبان نوشتاری

هدف.onopen = function(){myScript};

آزمایش کنید

استفاده از روش addEventListener():

هدف.addEventListener("open", myScript);

آزمایش کنید

توضیحات:اینترنت‌اکسپلورر 8 یا نسخه‌های قدیمی‌تر آن پشتیبانی نمی‌کند مетод addEventListener()

جزئیات فنی

بالون‌بازی: پشتیبانی نمی‌شود
قابل‌لغایت‌کردن: پشتیبانی نمی‌شود
نوع رویداد: Event

پشتیبانی مرورگر

اعداد در جدول نشان‌دهنده نسخه اولین مرورگری است که از این رویداد پشتیبانی می‌کند.

رویداد Chrome IE Firefox Safari Opera
onopen 9.0 پشتیبانی نمی‌شود 6.0 5.0 11.0