ایکس ایچ ایم ل واقعی خصوصیات

یکی از ویژگی‌های جدید HTML 4.0 این است که اجازه می‌دهد HTML رویدادها رفتارهایی را در مرورگر ایجاد کنند، مثلاً اجرای یک اسکریپت JavaScript وقتی که کاربر روی یک عنصر HTML کلیک می‌کند. در زیر لیستی از属性‌هایی آورده شده است که می‌توانند به عنوان عناصر HTML به کار رفته و رفتارهای رویداد را تعریف کنند.

اگر می‌خواهید یاد بگیرید که چگونه از این رویدادها برای برنامه‌نویسی استفاده کنید، باید دوره‌های ما را یاد بگیرید آموزش JavaScript و آموزش DHTML.

رویدادهای ویندوز (Window Events)

فقط در عناصر body و frameset معتبر است.

خصوصیات مقدار وصف
onload اسکریپت وقتی که مستند بارگذاری می‌شود، اسکریپت اجرا می‌شود
onunload اسکریپت وقتی که مستند از کار می‌افتد، اسکریپت اجرا می‌شود

رویدادهای عناصر فرم (Form Element Events)

فقط در عناصر فرم معتبر است.

خصوصیات مقدار وصف
onchange اسکریپت وقتی که عنصر تغییر می‌کند، اسکریپت اجرا می‌شود
onsubmit اسکریپت وقتی که فرم ارسال می‌شود، اسکریپت اجرا می‌شود
onreset اسکریپت وقتی که فرم بازنشانی می‌شود، اسکریپت اجرا می‌شود
onselect اسکریپت وقتی که عنصر انتخاب می‌شود، اسکریپت اجرا می‌شود
onblur اسکریپت وقتی که عنصر از دست می‌دهد، اسکریپت اجرا می‌شود
onfocus اسکریپت وقتی که عنصر تمرکز می‌یابد، اسکریپت اجرا می‌شود

رویدادهای کیبورد (Keyboard Events)

در عناصر زیر غیرمجاز است: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style و title عناصر.

خصوصیات مقدار وصف
onkeydown اسکریپت وقتی که کیبورد فشرده می‌شود، اسکریپت اجرا می‌شود
onkeypress اسکریپت وقتی که کیبورد فشرده می‌شود و بعد رها می‌شود، اسکریپت اجرا می‌شود
onkeyup اسکریپت وقتی که کیبورد رها می‌شود، اسکریپت اجرا می‌شود

رویدادهای ماوس (Mouse Events)

در عناصر زیر غیرمجاز است: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style و title عناصر.

خصوصیات مقدار وصف
onclick اسکریپت ماوس کا ایک دباؤ رہتے ہوئے اسکریپت چلائیں
ondblclick اسکریپت ماوس کا دو دباؤ رہتے ہوئے اسکریپت چلائیں
onmousedown اسکریپت ماوس کا بٹن دباؤ رہتے ہوئے اسکریپت چلائیں
onmousemove اسکریپت ماوس کا پوائنٹر چلتے ہوئے اسکریپت چلائیں
onmouseout اسکریپت ماوس کا پوائنٹر کسی عنصر سے باہر رہتے ہوئے اسکریپت چلائیں
onmouseover اسکریپت ماوس کا پوائنٹر کسی عنصر کے اوپر رہتے ہوئے اسکریپت چلائیں
onmouseup اسکریپت ماوس کا بٹن رل کرنے پر اسکریپت چلائیں