جاوا اسکریپت ایونٹ
- پچھلے پیج جسٹاگرافیک اوبجیکٹ
- بعد کا پیج جسٹاگرافیک فونٹ
رویدادهای HTML "رویدادی" هستند که در عناصر HTML رخ میدهند.
وقتی JavaScript در صفحه HTML استفاده میشود، JavaScript قادر به "واکنش نشان دادن" به این رویدادها است.
رویدادهای HTML
رویدادهای HTML میتوانند شامل کارهایی باشند که مرورگر یا کاربر انجام میدهد.
در زیر چند مثال از رویدادهای HTML آورده شده است:
- صفحه وب HTML بارگذاری شد
- تغییر در زمینه ورودی HTML
- کلیک بر روی دکمه HTML
معمولاً، هنگام وقوع رویداد، کاربر تمایل دارد کاری انجام دهد.
JavaScript به شما اجازه میدهد تا در هنگام تشخیص رویداد، کد را اجرا کنید.
از طریق کد JavaScript، HTML به شما اجازه میدهد تا رویدادهای پردازشگر به عناصر HTML اضافه کنید.
با استفاده از نقلقولهای یکگانه:
<عنصر رویداد='برخی از JavaScript>
با استفاده از نقلقولهای دوگانه:
<عنصر رویداد="برخی از JavaScript">
در مثال زیر،onclick
ویژگیها (و کد) به <button>
عنصر:
مثال
<button onclick='document.getElementById("demo").innerHTML=Date()'>زمان حال چیست؟</button>
در مثال بالا، کد JavaScript محتوای عنصر با id="demo" را تغییر داده است.
در مثالهای بعدی، کد (استفاده شده this.innerHTML
)(تغییر کرده است محتوای عناصر خود را:
مثال
<button onclick="this.innerHTML=Date()">زمان حال چیست؟</button>
کد JavaScript معمولاً دارای خطوط زیادی است. استفاده از属性 رویداد برای فراخوانی تابع بسیار رایجتر است:
مثال
<button onclick="displayDate()">زمان حال چیست؟</button>
رویدادهای HTML معمول
در زیر چند رویداد HTML معمول آورده شده است:
رویداد | توضیح |
---|---|
onchange | HTML عناصر تبدیل شدهاند |
onclick | یوزر HTML عنصر پر کلک کردا ہے |
onmouseover | یوزر موس کو HTML عناصر پر لگا دا ہے |
onmouseout | یوزر موس کو HTML عناصر سے باہر بھیج دا ہے |
onkeydown | یوزر کی بات کا کلک کردا ہے |
onload | براؤزر پیج لوڈ کرنے کو مکمل کردیگا |
کمپلٹ لی�ٹ:کدوووسی کمپانی جسٹاگرافیک مرجع کتاب HTML DOM ایونٹ。
جسٹاگرافیک کیا کر سکتا ہے؟
ایونٹ ہینڈلر یوزر انپُٹ، یوزر کارروائی اور براؤزر کارروائی کو ہینڈل کرنے کیلئے استعمال کی جاسکتا ہے:
- جب پیج لوڈ ہونے کا کام چاہئے تو کیا کیا جانا چاہئے
- جب پیج بند ہونے کا کام چاہئے تو کیا کیا جانا چاہئے
- جب یوزر بٹن پر کلک کرتا ہے تو چلنا چاہئے کی کارروائی
- کوئی بات جو کا تصدیق کیا جانا چاہئے جب یوزر ڈاٹا داخل کرتا ہے
- وغیرہ
جسٹاگرافیک کے ذریعے ایونٹ کو ہینڈل کرنے کا مختلف طریقے بہت ہیں:
- HTML ایونٹ اپریشن جسٹاگرافیک کوڈ کو چلاسکتا ہے
- HTML ایونٹ اپریشن جسٹاگرافیک فنکشن کا اطلاق کرسکتا ہے
- آپ میں خود کا ایونٹ ہینڈلر تقسیم کرسکتے ہیں
- آپ میں ایونٹ کو ارسال یا ہینڈل کرانے سے روک سکتے ہیں
- وغیرہ
آپ HTML DOM فصل میں واقعی ایونٹ اور ایونٹ ہینڈلر کے بارے میں مزید معلومات حاصل کریں گے。
- پچھلے پیج جسٹاگرافیک اوبجیکٹ
- بعد کا پیج جسٹاگرافیک فونٹ