رویداد onprogress

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

رویداد onprogress وقتی مرورگر در حال بارگذاری صدا/ویدیو مشخص شده است، رخ می‌دهد.

در طول فرآیند بارگذاری صدا/ویدیو، رویدادهای زیر به ترتیب زیر رخ می‌دهند:

  1. onloadstart
  2. ondurationchange
  3. onloadedmetadata
  4. onloadeddata
  5. رویداد onprogress
  6. oncanplay
  7. oncanplaythrough

مثال

مثال 1

جاوااسکریپت را در هنگام بارگذاری ویدیو اجرا کنید:

<video onprogress="myFunction()">

سعی کنید خودتان امتحان کنید

مثال 2

جاوااسکریپت را در هنگام بارگذاری صدا اجرا کنید:

<audio onprogress="myFunction()">

سعی کنید خودتان امتحان کنید

نحوه‌ی نوشتن

در HTML:

<عنصر onprogress="myScript">

سعی کنید خودتان امتحان کنید

در جاوااسکریپت:

آبجکت.onprogress = function(){myScript};

سعی کنید خودتان امتحان کنید

در جاوااسکریپت، از روش addEventListener() استفاده کنید:

آبجکت.addEventListener("progress", myScript);

سعی کنید خودتان امتحان کنید

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

جزئیات فنی

بالا آمده: پشتیبانی نمی‌شود
قابل لغو: پشتیبانی نمی‌شود
نوع رویداد: رویداد
برچسب‌های HTML پشتیبانی‌شده: <audio> و <video>
نسخه DOM: رویدادهای سطح 3

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

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

واقعیت Chrome IE Firefox Safari Opera
رویداد onprogress پشتیبانی 9.0 پشتیبانی پشتیبانی پشتیبانی