ایچ تی ایم ایل ایونٹ مراجع منول

عالمی رویداد نمائش وقتیات

HTML کی صلاحیت ہے تاکہ وہ ویب براوزر میں کئی کارروائیاں تحریک دینے کا باعث بن سکتی ہے، مثلاً جب یوزر ایک عنصر پر کلک کرتا ہے تو جاوا اسکریپٹ شروع ہو سکتا ہے۔

پروگرامنگ رویداد کا بارے میں مزید معلومات کی جانچ کیلئے، ہمارے JavaScript کا درس.

ایک سارا لیبل، جس کا استعمال کیا جاتا ہے تاکہ ویب عناصر پر رویداد کا کارروائی کیا جاسکے۔

ونڈو رویداد نمائش وقتیات

ونڈو عناصر پر تحریک دینا ہوتا ہے (بائی بجلی کا تگ <body> پر لاگو ہوتا ہے):

ویژگی کی وار ترجیحی
onafterprint اسکریپٹ دکومنٹ پرنٹ کئے جانے کے بعد چلنے والا اسکریپٹ。
onbeforeprint اسکریپٹ دکومنٹ پرنٹ ہونے سے پہلے چلنے والا اسکریپٹ。
onbeforeunload اسکریپٹ دکومنٹ اُن لود ہونے سے پہلے چلنے والا اسکریپٹ。
onerror اسکریپٹ خطاں رونما ہونے کے بعد چلنے والا اسکریپٹ。
onhaschange اسکریپٹ دکومنٹ کو تبدیل ہونے کے بعد چلنے والا اسکریپٹ。
onload اسکریپٹ پیج لوڈ کئے جانے کے بعد تحریک دینا ہوتا ہے。
onmessage اسکریپٹ پیغام کو تحریک دینے کے بعد چلنے والا اسکریپٹ。
onoffline اسکریپٹ دکومنٹ آن لائن نہیں ہونے کے بعد چلنے والا اسکریپٹ。
ononline اسکریپٹ دکومنٹ آن لائن ہونے کے بعد چلنے والا اسکریپٹ。
onpagehide اسکریپٹ جب ونڈو پارٹل بنجائے گا تو چلنے والا اسکریپٹ。
onpageshow اسکریپٹ جب ونڈو ویسی بنجائے گا تو چلنے والا اسکریپٹ。
onpopstate اسکریپٹ جب ونڈو تاریخچہ تبدیل ہوگا تو چلنے والا اسکریپٹ。
onredo اسکریپٹ دکومنٹ کو redo کرتے وقت چلنے والا اسکریپٹ。
onresize اسکریپٹ جب براوزر ونڈو کو بڑھایا جائے گا تو تحریک دینا ہوتا ہے。
onstorage اسکریپٹ ویب اسٹوریج علاقہ میں اپدی کئے جانے کے بعد چلنے والا اسکریپٹ。
onundo اسکریپٹ دکومنٹ کو undo کرتے وقت چلنے والا اسکریپٹ。
onunload اسکریپٹ جب ویب پیج لوڈ ہوگا یا براوزر ونڈو بند ہوگا تو تحریک دینا ہوتا ہے。

فرم رویداد

یہ رویدادوں کو HTML فرم کے کارروائی کے ذریعہ تحریک دینا ہوتا ہے (تقریباً تمام HTML عناصر پر لاگو ہوتا ہے، لیکن سب سے زیادہ فرم عناصر پر استعمال کی جاتی ہیں):

ویژگی کی وار ترجیحی
onblur اسکریپٹ وقتی که عنصر از تمرکز خارج می‌شود، اسکریپت اجرا می‌شود.
onchange اسکریپٹ وقتی که ارزش عنصر تغییر می‌کند، اسکریپت اجرا می‌شود.
oncontextmenu اسکریپٹ وقتی که منوی بافت فعال می‌شود، اسکریپت اجرا می‌شود.
onfocus اسکریپٹ وقتی که عنصر تمرکز می‌گیرد، اسکریپت اجرا می‌شود.
onformchange اسکریپٹ وقتی که فرم تغییر می‌کند، اسکریپت اجرا می‌شود.
onforminput اسکریپٹ وقتی که فرم ورودی کاربر دریافت می‌شود، اسکریپت اجرا می‌شود.
oninput اسکریپٹ وقتی که عنصر ورودی کاربر دریافت می‌شود، اسکریپت اجرا می‌شود.
oninvalid اسکریپٹ وقتی که عنصر نامعتبر است، اسکریپت اجرا می‌شود.
onreset اسکریپٹ وقتی که دکمه重 تنظیم فرم کلیک می‌شود، تحریک می‌شود. در HTML5 پشتیبانی نمی‌شود.
onselect اسکریپٹ وقتی که متن در عنصر انتخاب می‌شود، تحریک می‌شود.
onsubmit اسکریپٹ وقتی که فرم ارسال می‌شود، تحریک می‌شود.

رویدادهای کیبورد

ویژگی کی وار ترجیحی
onkeydown اسکریپٹ وقتی که کاربر کلید را فشار می‌دهد، تحریک می‌شود.
onkeypress اسکریپٹ وقتی که کاربر کلید را فشار می‌دهد، تحریک می‌شود.
onkeyup اسکریپٹ وقتی که کاربر کلید را رها می‌کند، تحریک می‌شود.

رویدادهای ماوس

رویدادهایی که توسط حرکت ماوس یا مانند کاربران تحریک می‌شوند:

ویژگی کی وار ترجیحی
onclick اسکریپٹ وقتی که روی عنصر کلیک می‌شود، تحریک می‌شود.
ondblclick اسکریپٹ وقتی که روی عنصر دوبار کلیک می‌شود، تحریک می‌شود.
ondrag اسکریپٹ وقتی که عنصر کشیده می‌شود، اسکریپت اجرا می‌شود.
ondragend اسکریپٹ وقتی که عمل کشیدن و رها کردن به پایان می‌رسد، اسکریپت اجرا می‌شود.
ondragenter اسکریپٹ وقتی که عنصر به منطقه کشیدن و رها کردن معتبر کشیده شده است، اسکریپت اجرا می‌شود.
ondragleave اسکریپٹ وقتی که عنصر از هدف کشیدن و رها کردن معتبر خارج می‌شود، اسکریپت اجرا می‌شود.
ondragover اسکریپٹ وقتی که عنصر روی هدف کشیدن و رها کردن معتبر در حال کشیدن است، اسکریپت اجرا می‌شود.
ondragstart اسکریپٹ وقتی که عمل کشیدن و رها کردن آغاز می‌شود، اسکریپت اجرا می‌شود.
ondrop اسکریپٹ وقتی که عنصر در حال کشیدن و رها کردن است، اسکریپت اجرا می‌شود.
onmousedown اسکریپٹ وقتی که دکمه ماوس روی عنصر فشرده می‌شود، تحریک می‌شود.
onmousemove اسکریپٹ وقتی که اشاره‌گر ماوس روی عنصر می‌رود، تحریک می‌شود.
onmouseout اسکریپٹ وقتی که اشاره‌گر ماوس از عنصر خارج می‌شود، تحریک می‌شود.
onmouseover اسکریپٹ وقتی که اشاره‌گر ماوس روی عنصر می‌رود، تحریک می‌شود.
onmouseup اسکریپٹ وقتی که دکمه ماوس روی عنصر رها می‌شود، تحریک می‌شود.
onmousewheel اسکریپٹ وقتی که چرخ دنده ماوس در حال اسکرول است، اسکریپت اجرا می‌شود.
onscroll اسکریپٹ وقتی که نوار اسکرول عنصر در حال اسکرول است، اسکریپت اجرا می‌شود.

رویدادهای مدیا

یوگای (مثلاً ویدیو، تصاویر و صوت) می‌اندازد وقایع (برای همه عناصر HTML، اما بیشتر در عناصر رسانه‌ای، مانند <audio>، <embed>، <img>، <object> و <video>):

ویژگی کی وار ترجیحی
onabort اسکریپٹ جب چلائیں تو چلائیں اسکریپٹ
oncanplay اسکریپٹ جب فائل تیار ہوجائیگا اور بوفر کافی ہوجائیگا تو چلائیں اسکریپٹ
oncanplaythrough اسکریپٹ جب میڈیا کسی وجہ سے بغیر بوفرنگ کے آخری حصے تک پلائی جائیگا تو چلائیں اسکریپٹ
ondurationchange اسکریپٹ جب میڈیا کی لمبائی بدلتی ہو تو چلائیں اسکریپٹ
onemptied اسکریپٹ جب کسی وجہ سے فائل ناگزیر طور پر غیر قابل استعمال ہوجائیگا (مثلاً وین کی منقطع ہونے کی وجہ سے) تو چلائیں اسکریپٹ
onended اسکریپٹ جب میڈیا کا آخری حصہ آچکا ہو تو چلائیں اسکریپٹ (مثلاً ‘شکریہ دیکھنے کے لئے’ جیسے پیغام بھی بھیج سکتا ہو)
onerror اسکریپٹ جب فائل لوڈ کے دوران کسی وجہ سے خاطرواروپائی پیش آئی تو چلائیں اسکریپٹ
onloadeddata اسکریپٹ جب میڈیا ڈاٹا لوڈ ہوجائیگا تو چلائیں اسکریپٹ
onloadedmetadata اسکریپٹ جب اعداد و شمار (مثلاً ریزیولوشن اور دوام) لوڈ ہوجائیں تو چلائیں اسکریپٹ
onloadstart اسکریپٹ جب فائل شروع سے لوڈ ہوگا اور کسی ڈاٹا کو حاصل نہیں کیا جائیگا تو چلائیں اسکریپٹ
onpause اسکریپٹ جب یوزر یا پروگرام میڈیا کو رکھتا ہو تو چلائیں اسکریپٹ
onplay اسکریپٹ جب میڈیا تیار ہوجائیگا اور پلائی کا آغاز کیا جائیگا تو چلائیں اسکریپٹ
onplaying اسکریپٹ جب میڈیا شروع سے پلائی جائیگا تو چلائیں اسکریپٹ
onprogress اسکریپٹ جب بروزر میڈیا ڈاٹا کو لینا چلا رہا ہو تو چلائیں اسکریپٹ
onratechange اسکریپٹ جب ریپلی کی رفتار بدلتی ہو (مثلاً جب یوزر ریپلی کی رفتار کو بلاک یا فاسٹ فورور میں تبدیل کرتا ہے) تو چلائیں اسکریپٹ
onreadystatechange اسکریپٹ جب کسی وجہ سے تیار حالت بدلتی ہو (تیار حالت میڈیا ڈاٹا کی حالت کا پتہ لگانا ہوتا ہے) تو چلائیں اسکریپٹ
onseeked اسکریپٹ جب seeking کی ویژگی false (مطابق تلاش ختم ہوگئی) رکھی گئی تو چلائیں اسکریپٹ
onseeking اسکریپٹ جب seeking کی ویژگی true (مطابق تلاش فعال ہے) رکھی گئی تو چلائیں اسکریپٹ
onstalled اسکریپٹ جب بروزر کسی وجہ سے میڈیا ڈاٹا کو لینا نہیں سکاتا تو چلائیں اسکریپٹ
onsuspend اسکریپٹ جب کسی وجہ سے میڈیا ڈاٹا کو لینا بند کردیا جاتا ہے تو چلائیں اسکریپٹ
ontimeupdate اسکریپٹ جب پلائی کی پوزیشن بدلتی ہو (مثلاً جب یوزر میڈیا میں کسی دوسرے پوزیشن تک بھیجتا ہے) تو چلائیں اسکریپٹ
onvolumechange اسکریپٹ جب آواز کی مقدار بدلتی ہو (آواز کو سکون یا کسی دوسرے کی مقدار میں بدلنا شامل ہے) تو چلائیں اسکریپٹ
onwaiting اسکریپٹ جبکہ میڈیا پلائی نہیں رکھتا پھر بھی پلائی جائیگا تو (مثلاً جب میڈیا موصوف اور مزید ڈاٹا بیفورر بیوفورس میں پوزیشن کا تعین کیا جاتا ہے) اسکریپٹ چلائیں