HTML Իրադարձություններ
Այստեղ պատկերված են իրադարձության ատրիբուտներն ըստ խմբերի, որոնք կիրառվում են HTML տարրերում իրադարձության գործողություններ սահմանելու համար:
- նոր է HTML5-ում
Պատուհան
Իրադարձություններ՝ պատուհանային օբյեկտների հետ աշխատելու համար (վերաբերվում է <body> թեգին):
| onafterprint | Script | Սքրիփթ՝ էջի տպագրվելուց հետո աշխատելու համար: |
| onbeforeprint | Script | Սքրիփթ՝ էջի տպագրվելուց առաջ աշխատելու համար: |
| onbeforeunload | Script | Սքրիփթ՝ մինչ էջի բեռնվելը աշխատելու համար: |
| onerror | Script | Սքրիփթ՝ սխալմունքի դեպքում աշխատելու համար: |
| onhashchange | Script | Սքրիփթ՝ URL-ի խարիսխային հատվածում փոփոխություններ տեղի ունենալու ժամանակ աշխատելու համար: |
| onload | Script | Սքրիփթ՝ էջի բեռնվելուց հետո աշխատելու համար: |
| onmessage | Script | Սքրիփթ՝ նամակ հայտնվելու ժամանակ աշխատելու համար: |
| onoffline | Script | Սքրիփթ՝ բրաուզերի օֆլայն աշխատանքի ժամանակ աշխատելու համար: |
| ononline | Script | Սքրիփթ՝ բրաուզերի օնլայն աշխատանքի ժամանակ աշխատելու համար: |
| onpagehide | Script | Սքրիփթ՝ պատուհանը թաքցված լինելու ժամանակ աշխատելու համար: |
| onpageshow | Script | Սքրիփթ՝ պատուհանը տեսանելի լինելու ժամանակ աշխատելու համար: |
| onpopstate | Script | Սքրիփթ՝ պատուհանի պատմության փոփոխման ժամանակ աշխատելու համար: |
| onresize | Script | Սքրիփթ՝ բրաուզերի պատուհանի չափսերի փոփոխման ժամանակ աշխատելու համար: |
| onstorage | Script | Սքրիփթ՝ Web Storage տարածքի թարմացման ժամանակ աշխատելու համար: |
| onunload | Script | Սքրիփթ՝ մեկ անգամ աշխատելու համար, երբ էջը բեռնվել է (կամ, երբ բրաուզերի պատուհանը փակվում է): |
Ֆորմա
Իրադարձություններն աշխատում են HTML ֆորմաների ներսում գործողությունների ժամանակ (վերաբերվում է գրեթե բոլոր HTML տարրերին, բայց ամենից հաճախ օգտագործվում է ֆորմայի տարրերում):
| onblur | Script | Սքրիփթ՝ տարրի ֆոկուսի կորստի ժամանակ աշխատելու համար: |
| onchange | Script | Սքրիփթ՝ տարրի արժեքի փոփոխման ժամանակ աշխատելու համար: |
| oncontextmenu | Script | Սքրիփթ՝ համատեքստային մենյուի հայտնվելու ժամանակ աշխատելու համար: |
| onfocus | Script | Սքրիփթ՝ տարրի ֆոկուսի ձեռք բերման ժամանակ աշխատելու համար: |
| oninput | Script | Սքրիփթ՝ տարրի մուտքագրման ժամանակ աշխատելու համար: |
| oninvalid | Script | Սքրիփթ՝ տարրի անվավեր լինելու ժամանակ աշխատելու համար: |
| onreset | Script | Սքրիփթ՝ ֆորմայում Reset կոճակը սեղմելու ժամանակ աշխատելու համար: |
| onsearch | Script | Սքրիփթ՝ որոնման դաշտում մուտքագրման ժամանակ աշխատելու համար: Միայն՝ երբ <input type="search">: |
| onselect | Script | Սքրիփթ՝ տարրում տեքստի հատված նշելու ժամանակ աշխատելու համար: |
| onsubmit | Script | Սքրիփթ՝ ֆորմայի ուղարկման/ներկայացման ժամանակ աշխատելու համար: |
Ստեղնաշար
| onkeydown | Script | Սքրիփթ՝ ստեղն սեղմելու ժամանակ աշխատելու համար: |
| onkeypress | Script | Սքրիփթ՝ ստեղն սեղմելուց (սեղմել թողնելուց) աշխատելու համար: |
| onkeyup | Script | Սքրիփթ՝ սեղմած ստեղնը թողնելուց աշխատելու համար: |
Մկնիկ
Իրադարձություններն աշխատում են մկնիկի կամ օգտվողի նմանատիպ գործողությունների ժամանակ:
| onclick | Script | Սքրիփթ՝ տարրի վրա մկնիկի քլիք անելուց աշխատելու համար: |
| ondblclick | Script | Սքրիփթ՝ տարրի վրա մկնիկի կրկնակի քլիք անելուց աշխատելու համար: |
| ondrag | Script | Սքրիփթ՝ տարրը տեղից շարժելու ժամանակ աշխատելու համար: |
| ondragend | Script | Սքրիփթ՝ տարրը տեղից շարժելու գործողության ավարտից հետո աշխատելու համար: |
| ondragenter | Script | Սքրիփթ, տեղից շարժվող տարրն իր թիրախում հայտնվելուց աշխատելու համար: |
| ondragleave | Script | Սքրիփթ, տարրն՝ իր թիրախը լքելուց, աշխատելու համար: |
| ondragover | Script | Սքրիփթ, տարրն՝ իր թիրախի վրայով շարժվելու ժամանակ, աշխատելու համար: |
| ondragstart | Script | Սքրիփթ, տարրի՝ տեղից շարժվելու գործընթացը սկսելուց, աշխատելու համար: |
| ondrop | Script | Սքրիփթ՝ տեղից շարժված տարրն իր թիրախում հայտնվելուց հետո աշխատելու համար: |
| onmousedown | Script | Սքրիփթ՝ մկնիկի կոճակը տարրի վրա սեղմած լինելու ժամանակ աշխատելու համար: |
| onmousemove | Script | Սքրիփթ՝ մկնիկի սլաքը տարրի վրայով շարժվելու ժամանակ աշխատելու համար: |
| onmouseout | Script | Սքրիփթ՝ մկնիկի սլաքը տարրի վրայից շարժվելու ժամանակ աշխատելու համար: |
| onmouseover | Script | Սքրիփթ՝ մկնիկի սլաքը տարրի վրա հայտնվելու ժամանակ աշխատելու համար: |
| onmouseup | Script | Սքրիփթ՝ մկնիկի սեղմած կոճակը տարրի վրա բաց թողնելուց աշխատելու համար: |
| onmouseleave | Script | Սքրիփթ՝ մկնիկի սլաքը տարրի վրայից դուրս բերելու ժամանակ աշխատելու համար: |
| onscroll | Script | Սքրիփթ՝ տարրի պտտման գոտու պտտման ժամանակ աշխատելու համար: |
| onwheel | Script | Սքրիփթ՝ մկնիկի անիվը տարրի վրա ներքև կամ վերև շարժելու ժամանակ աշխատելու համար: |
Բուֆեր
| oncopy | Script | Սքրիփթ՝ տարրի պարունակությունը կլոնավորելուց աշխատելու համար: |
| oncut | Script | Սքրիփթ՝ տարրի պարունակությունը կտրելուց աշխատելու համար: |
| onpaste | Script | Սքրիփթ՝ տարրում պարունակություն տեղադրելուց աշխատելու համար: |
Մեդիա
Իրադարձություններն աշխատում են մեդիաների կողմից, ինչպիսիք են՝ վիդեո, աուդիո և պատկեր (վերաբերվում են բոլոր HTML տարրերին, բայց ավելի տարածված են մեդիա տարրերի համար, ինչպիսիք են՝ <audio>, <embed>, <img>, <object> և <video>):
| onabort | Script | Սքրիփթ՝ ձախողման ժամանակ աշխատելու համար: |
| oncanplay | Script | Սքրիփթ, ֆայլի՝ խաղալուն պատրաստ լինելու ժամանակ, աշխատելու համար: |
| oncanplaythrough | Script | Սքրիփթ, որը կաշխատի այն ժամանակ, երբ ֆայլը պատրաստ է խաղալ մինչև վերջ, առանց բուֆերացման համար կանգ առնելու: |
| oncuechange | Script | Սքրիփթ՝ <track> տարրի թելադրանքը փոփոխվելուց աշխատելու համար: |
| ondurationchange | Script | Սքրիփթ՝ մեդիայի տևողությունը փոփոխվելուց աշխատելու համար: |
| onemptied | Script | Սքրիփթ, ֆայլի՝ անհասանելի դառնալուց, աշխատելու համար: |
| onended | Script | Սքրիփթ, մեդիայի՝ ավարտին հասնելուց աշխատելու համար: |
| onloadeddata | Script | Սքրիփթ՝ մեդիա տվյալների բեռնվելուց աշխատելու համար: |
| onloadedmetadata | Script | Սքրիփթ՝ մետա տվյալների բեռնվելուց աշխատելու համար: |
| onloadstart | Script | Սքրիփթ, որը կաշխատի այն ժամանակ, երբ ֆայլը սկսում է բեռնվել մինչ այլ բեռնումներ տեղի ունենալը: |
| onpause | Script | Սքրիփթ, մեդիայի՝ կանգնեցման ժամանակ աշխատելու համար: |
| onplay | Script | Սքրիփթ, մեդիայի՝ խաղալուն պատրաստ լինելու ժամանակ, աշխատելու համար: |
| onplaying | Script | Սքրիփթ, մեդիայի՝ խաղալ սկսելու ժամանակ, աշխատելու համար: |
| onprogress | Script | Սքրիփթ, որը կաշխատի այն ժամանակ, երբ բրաուզերը գտնվում է մեդիա տվյալներ ստանալու գործընթացում: |
| onratechange | Script | Սքրիփթ, որը կաշխատի ամեն անգամ, երբ փոփոխվի խաղարկման արագությունը: |
| onseeked | Script | Սքրիփթ, որը կաշխատի այն ժամանակ, երբ seeking ատրիբուտը false է և ցուցադրվում է, որ փնտրումն ավարտվել է: |
| onseeking | Script | Սքրիփթ, որը կաշխատի այն ժամանակ, երբ seeking ատրիբուտը true է և ցուցադրվում է, որ փնտրվում է: |
| onstalled | Script | Սքրիփթ, որը կաշխատի այն ժամանակ, երբ բրաուզերը ցանկացած պատճառով չի կարողանում վերցնել մեդիա տվյալները: |
| onsuspend | Script | Սքրիփթ, որը կաշխատի այն ժամանակ, երբ մեդիա տվյալների ստացումը կանգնեցվում է ցանկացած պատճառով, մինչ դրանց լիարժեք բեռնվելը: |
| ontimeupdate | Script | Սքրիփթ, որը կաշխատի այն ժամանակ, երբ խաղարկման դիրքը փոփոխվել է: |
| onvolumechange | Script | Սքրիփթ, որը կաշխատի ամեն անգամ, երբ ձայնի բարձրությունը փոփոխվում է ("mute" կարգավորումը ներառյալ): |
| onwaiting | Script | Սքրիփթ, որը կաշխատի այն ժամանակ, երբ մեդիան կանգնեցված է, բայց գտնվում է սպասողական կարգավիճակում շարունակվելու համար: |
Այլ
| onshow | Script | Սքրիփթ, <menu> տարրի՝ որպես համատեքստային մենյու, ցուցադրվելուց աշխատելու համար: |
| ontoggle | Script | Սքրիփթ, <details> տարրի՝ բացվելուց կամ փակվելուց աշխատելու համար: |