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> տարրի՝ բացվելուց կամ փակվելուց աշխատելու համար: |