ایکس ایم ال DOM Event ایکائی
- پچھلے پیج DOM Element
- پچھلے پیج DOM HTMLCollection
ایوینٹ اوبجیکٹ ایوینٹ کی معلومات فراہم کرتا ہے。
ایوینٹ اوبجیکٹ
ایوینٹ اوبجیکٹ کی پرزو ایوینٹ کی تفصیلات فراہم کرتی ہیں (مثلاً، اس پر ایوینٹ واقع ہوا نیود)۔ ایوینٹ اوبجیکٹ کے طریقوں سے ایوینٹ کی پھیلاؤ کو کنٹرول کیا جاسکتا ہے。
2 درجہ ڈوم ایوینٹ اسٹینڈرڈ نے ایک معیاری ایوینٹ ماڈل کا معاملہ فراہم کیا ہے جو آئی ای سے باقی تمام جدید براوزروں نے نافذ کیا ہے، آئی ای نے اپنا اور غیر متعلق اسٹینڈرڈ ماڈل فراہم کیا ہے، اس سلسلے میں مراجع کا پیج آئی ایوینٹ اوبجیکٹ کی پرزو اور آئی ای ایوینٹ اوبجیکٹ کی پرزو کی فہرست فراہم کرتا ہے。
تذکرہ:معیاری ایوینٹ ماڈل میں، ایوینٹ اوبجیکٹ کو ایوینٹ ہینڈلر فونکشنوں کو فراہم کیا جاتا ہے؛ لیکن آئی ای ایوینٹ ماڈل میں، یہ ویندو اوبجیکٹ کی event پرزو میں محفوظ کیا جاتا ہے。
معیاری ایوینٹ ماڈل میں، ایوینٹ کی مختلف ذیلی وسیلے پرزو فراہم کرتے ہیں، جو اس کے معاملے میں تفصیلات فراہم کرتے ہیں۔ آئی ای ایوینٹ ماڈل میں، ایک واحد نوعیت کا ایوینٹ اوبجیکٹ موجود ہے جو تمام نوعیتوں کے ایوینٹوں کے لئے استعمال کیا جاتا ہے。
معیاری ایوینٹ پرزو
درج ذیل میں 2 درجہ ڈوم ایوینٹ اسٹینڈرڈ کا معاملہ فراہم کئے گئے ہیں جو معیاری ایوینٹ پرزو کا معاملہ فراہم کرتا ہے:
خصوصیات | وصف | آئی ای | ایف | او | ووسیوسی |
---|---|---|---|---|---|
bubbles | ایوینٹ کو فتح کرنے والی علامت کو فتح کرسکتا ہے یا نہیں، اس کا بولین وار مظہر کرتا ہے。 | نہ | 1 | 9 | ہاں |
cancelable | ایوینٹ کو منسوخ کرسکتا ہے یا نہیں، اس کا بولین وار مظہر کرتا ہے。 | نہ | 1 | 9 | ہاں |
currentTarget | ایوینٹ کو فتح کرنے والی علامت کو پیش کرتا ہے جس پر اس ایوینٹ کو فتح کیا جاتا ہے。 | نہ | 1 | 9 | ہاں |
eventPhase | ایوینٹ کی پھیلاؤ کی حالیہ مرحلہ کو پیش کرتا ہے。 | ہاں | |||
target | ایوینٹ کو فتح کرنے والی علامت کو پیش کرتا ہے (ایوینٹ کا مقصد نقشہ)。 | نہ | 1 | 9 | ہاں |
timeStamp | ایوینٹ پیدا کرنے والی تاریخ اور وقت پیش کرتا ہے。 | نہ | 1 | 9 | ہاں |
type | حالیہ ایوینٹ کا نام پیش کرتا ہے جو ایوینٹ اوبجیکٹ کے ذریعے نمائش کیا جاتا ہے。 | 6 | 1 | 9 | ہاں |
معیاری ایوینٹ طریقہ کار
درج ذیل میں 2 درجہ ڈوم ایوینٹ اسٹینڈرڈ کا معاملہ فراہم کئے گئے ہیں جو آئی ای کا ایوینٹ ماڈل نہیں دعوا کرتا ہے:
طریق | وصف | آئی ای | ایف | او | ووسیوسی |
---|---|---|---|---|---|
initEvent() | نئی بنائی گئی ایوینٹ اوبجیکٹ کے پرزو کو شروع میں لائی جانا。 | نہ | 1 | 9 | ہاں |
preventDefault() | بھرائی جانے والی ایوینٹ سے متعلق کسی دوسرے کارروائی کو نافذ نہ کرنے کی اطلاع فراہم کرنے والی اطلاع دی جاتی ہے。 | نہ | 1 | 9 | ہاں |
stopPropagation() | ایوینٹ کو پھیلاؤ کے عمل، مقصد سے متعلق پروسیس یا فوراً پھیلاؤ کی مرحلے میں مزید پھیلانے سے روک دیا جاتا ہے۔ اس طریق کا استعمال کیا جاتا ہے جب اس نیود کے اوپر اس ایوینٹ کو ہندل کرنے والا پروسیس کو بلاک کیا جاتا ہے، اور ایوینٹ دیگر نیودوں تک فراہم نہیں کی جاتی ہے。 | نہ | 1 | 9 | ہاں |
آئی ای پرزو
آئی ای نہیں دعوا کرتا ہے (کم از کم آئی ای 7 میں) معیاری ڈوم ایوینٹ ماڈل، اور آئی ای کا ایوینٹ اوبجیکٹ ایک متفاوت پرزوں کا سلسلہ فراہم کرتا ہے。
ایوینٹ ماڈل آئی ای نہیں کسی دوسرے ایوینٹ کے معاملے میں وراثت کا سلسلہ فراہم کرتا ہے، لہذا تمام ایوینٹ کے معاملے میں متعلقہ اور کسی ایسے پرزوں کی فہرست یہاں دی گئی ہے جو آئی ای وار آئی ایوینٹ کا معاملہ کراتی ہیں。
خصوصیات | وصف |
---|---|
cancelBubble | اگر واقعات کا منشا کو روکنے کی خواہش ہوتی ہے تو اس کا پارامتر true رکھنا چاہئیگا، وہ پویا کیا گیا کہ وہ کس طرح کا سائٹ کی تعمیر میں استعمال کئے جاتا ہے۔ |
fromElement | mouseover اور mouseout واقعات کیلئے، fromElement موس سے باہر آنے والی علامت کار کو رجوع دیتا ہے، وہ پویا کیا گیا کہ وہ کس طرح کا سائٹ کی تعمیر میں استعمال کئے جاتا ہے۔ |
keyCode |
keypress واقعات کیلئے، اس کا پارامتر دبایا گئے کلویٹ کا یونیکوڈ کد ہوتا ہے، وہ پویا کیا گیا کہ وہ کس طرح کا سائٹ کی تعمیر میں استعمال کئے جاتا ہے۔ keydown اور keyup واقعات کیلئے، اس کا پارامتر دبایا گئے کلویٹ کا وی�چوئل کلویٹ کد ہوتا ہے، وہ پویا کیا گیا کہ وہ کس طرح کا سائٹ کی تعمیر میں استعمال کئے جاتا ہے۔ ویرچوئل کلویٹ کد کسی بھی کلویٹ کا مینو اور استعمال کئے جاتا ہے، وہ پویا کیا گیا کہ وہ کس طرح کا سائٹ کی تعمیر میں استعمال کئے جاتا ہے۔ |
offsetX,offsetY | وقوع کے مقام کا ایکس کوسٹن اور ی کوسٹن، وہ واقعات کا منشا کی کوسٹن نظام میں استعمال کئے جاتا ہے، وہ پویا کیا گیا کہ وہ کس طرح کا سائٹ کی تعمیر میں استعمال کئے جاتا ہے۔ |
returnValue |
اگر اس پارامتر کو سیٹ کردیا تو اس کا مطلب یہ ہوگا کہ اس کا مطلب اور واقعات کا منشا کا مطلب سے پہلے ہوگا۔ اس پارامتر کو fasle رکھنا، واقعات کا منشا علامت کار کی ذاتی کارروائی کو منسوخ کردیگا۔ |
srcElement | واقعات پیدا کرنے والی ویندو، ڈاکومن یا علامت کار کیلئے رجوع دیتا ہے۔ |
toElement | mouseover اور mouseout واقعات کیلئے، اس کا پارامتر موس کو میل کرنے والی علامت کار کو رجوع دیتا ہے۔ |
x,y | وقوع کے مقام کا ایکس کوسٹن اور ی کوسٹن، وہ ان کے سلسلے میں داخلی درج کئے گئے ان علامت کار کیلئے پویا کیا گیا، وہ پویا کیا گیا کہ وہ کس طرح کا سائٹ کی تعمیر میں استعمال کئے جاتا ہے۔ |
- پچھلے پیج DOM Element
- پچھلے پیج DOM HTMLCollection