Manwal ng Event ng HTML

Mga pangkalahatang katangian ng kaganapan

May kakayahan ang HTML na ilathala ang mga aksyon sa browser, tulad ng kapag ang user ay nag-click sa isang elemento, naglunsad ng JavaScript.

Upang makakuha ng mas maraming impormasyon tungkol sa mga kaganapan ng pamamahala, mangyaring bisitahin ang aming คู่มือ JavaScript.

Ang mga pangkalahatang katangian ng kaganapan na maaaring idagdag sa HTML element upang tukuyin ang operasyon ng kaganapan.

Mga katangian ng kaganapan ng Window

Ang mga kaganapan na inilalathala sa window object (ginagamit sa <body> tag):

Atributo Halaga Paglalarawan
onafterprint script Ang script na pinaunlad pagkatapos ang dokumento ay inilimbag.
onbeforeprint script Ang script na pinaunlad bago ang dokumento ay inilimbag.
onbeforeunload script Ang script na pinaunlad bago ang dokumento ay iunload.
onerror script Ang script na pinaunlad kapag may mangyari ang error.
onhaschange script Ang script na pinaunlad kapag ang dokumento ay nagbago.
onload script Kapag ang pahina ay natapos na maglalaad.
onmessage script Ang script na pinaunlad kapag ang mensahe ay inilathala.
onoffline script Ang script na pinaunlad kapag ang dokumento ay nawala sa linya.
ononline script Ang script na pinaunlad kapag ang dokumento ay nasa linya.
onpagehide script Ang script na pinaunlad kapag ang window ay naka-itakba.
onpageshow script Ang script na pinaunlad kapag ang window ay nakikita.
onpopstate script Ang script na pinaunlad kapag ang kasaysayan ng window ay nagbago.
onredo script Ang script na pinaunlad kapag ang dokumento ay nagpapatuloy ng undo (redo).
onresize script Kapag ang window ng browser ay naiangkop sa laki.
onstorage script Ang script na pinaunlad kapag ang Web Storage area ay napag-imbak.
onundo script Ang script na pinaunlad kapag ang dokumento ay nagpapatuloy ng undo.
onunload script Nang ang pahina ay naglalaad na (o kapag ang window ng browser ay nabuksan).

Mga kaganapan ng Form

Ang mga kaganapan na inilalathala ng pagkilos ng HTML form (ginagamit sa lahat ng HTML element, ngunit pinaka ginagamit sa form element):

Atributo Halaga Paglalarawan
onblur script Ang script na nagsasalita kapag ang elemento ay nawala ang fokus.
onchange script Ang script na nagsasalita kapag ang halaga ng elemento ay nagbago.
oncontextmenu script Ang script na nagsasalita kapag ang kontekst menu ay naitutulak.
onfocus script Ang script na nagsasalita kapag ang elemento ay nagkaroon ng fokus.
onformchange script Ang script na nagsasalita kapag ang form ay nagbago.
onforminput script Ang script na nagsasalita kapag ang form ay binigay ng gumagamit ang isang input.
oninput script Ang script na nagsasalita kapag ang elemento ay binigay ng gumagamit ang isang input.
oninvalid script Ang script na nagsasalita kapag ang elemento ay hindi magagamit.
onreset script Nagtutulak kapag ang reset button ng form ay pinindot. Hindi suportado sa HTML5.
onselect script Nagtutulak kapag ang teksto ng elemento ay napili.
onsubmit script Nagtutulak kapag ang form ay inilagay sa ilalim.

Keyboard na pangyayari

Atributo Halaga Paglalarawan
onkeydown script Nagtutulak kapag ang gumagamit ay binuksan ang pindutan ng button.
onkeypress script Nagtutulak kapag ang gumagamit ay binuksan ang pindutan ng button.
onkeyup script Nagtutulak kapag ang gumagamit ay binuksan ang pindutan ng keyboard.

Mouse na pangyayari

Ang pangyayari na binibigay sa ilalim ng mouse o kahit anong aktibidad ng gumagamit:

Atributo Halaga Paglalarawan
onclick script Nagtutulak kapag ang mouse ay binibigay sa ilalim sa elemento sa pamamagitan ng pagpindot.
ondblclick script Nagtutulak kapag ang mouse ay binibigay sa ilalim sa elemento sa pamamagitan ng pagpindot nang dalawa.
ondrag script Ang script na nagsasalita kapag ang elemento ay binibigay sa ilalim.
ondragend script Ang script na nagsasalita kapag ang pag-aandres ay nagsisimula.
ondragenter script Ang script na nagsasalita kapag ang elemento ay inilagay sa isang wastong lugar ng pag-aandres.
ondragleave script Ang script na nagsasalita kapag ang elemento ay lumiliko mula sa isang wastong layunin ng pag-aandres.
ondragover script Ang script na nagsasalita kapag ang elemento ay binibigay sa ilalim sa isang wastong layunin ng pag-aandres.
ondragstart script Ang script na nagsasalita kapag ang pag-aandres ay nagsisimula.
ondrop script Ang script na nagsasalita kapag ang naaandres na elemento ay binibigay sa ilalim.
onmousedown script Nagtutulak kapag ang mouse button ay pinindot sa elemento.
onmousemove script Nagtutulak kapag ang mouse pointer ay nasa elemento.
onmouseout script Nagtutulak kapag ang mouse pointer ay lumiliko mula sa elemento.
onmouseover script Nagtutulak kapag ang mouse pointer ay nasa elemento.
onmouseup script Nagtutulak kapag ang mouse button ay binuksan sa elemento.
onmousewheel script Ang script na nagsasalita kapag ang mouse wheel ay binibigay sa ilalim.
onscroll script Ang script na nagsasalita kapag ang pindutan ng scrollbar ng elemento ay binibigay sa ilalim.

Media na pangyayari

Sa pamamagitan ng medya (halimbawa, video, imahe at audio) na nagtutulak ng pangyayari (nailalagay sa lahat ng HTML na elemento, ngunit madalas sa mga medya na elemento, tulad ng <audio>, <embed>, <img>, <object> at <video>):

Atributo Halaga Paglalarawan
onabort script Patakbuhin ang script kapag nagsiwan.
oncanplay script Patakbuhin ang script kapag ang file ay handa na magpalabas (kapag sapat na ang buffer).
oncanplaythrough script Patakbuhin ang script kapag ang medya ay magagamit na magpalabas hanggang sa katapusan ng walang pangalawang pagpapatuloy sa buffer.
ondurationchange script Patakbuhin ang script kapag nagbabago ang haba ng medya.
onemptied script Patakbuhin ang script kapag nangyari ang pagkasira at ang file ay bigong magagamit (halimbawa kapag ang koneksiyon ay bigong naiwasan).
onended script Patakbuhin ang script kapag ang medya ay nagtapos (maaring magpadala ng mensahe tulad ng 'Salamat sa pagkita').
onerror script Patakbuhin ang script kapag nangyari ang pagkakamali sa pagkuha ng file.
onloadeddata script Patakbuhin ang script kapag ang medya data ay naibagay.
onloadedmetadata script Patakbuhin ang script kapag ang metadata (halimbawa ang resolucion at haba) ay naibagay.
onloadstart script Patakbuhin ang script kapag ang file ay nagsimula ng pagkuha ngunit walang anumang data na naibagay.
onpause script Patakbuhin ang script kapag ang medya ay pinaunahan ng user o program.
onplay script Patakbuhin ang script kapag ang medya ay handa na magpalabas.
onplaying script Patakbuhin ang script kapag ang medya ay nagsimula ng pagpalabas.
onprogress script Patakbuhin ang script kapag ang browser ay nasa proseso ng pagkuha ng medya data.
onratechange script Patakbuhin ang script kapag nagbabago ang pagbabalik ng pagpalabas (halimbawa kapag ang user ay nagpili ng mabagal o mabilis na modong pagpalabas).
onreadystatechange script Patakbuhin ang script kapag nagbabago ang estado ng handa (nagsubaybay sa estado ng medya data).
onseeked script Patakbuhin ang script kapag ang seeking attribute ay naka-false (nagtutukoy na ang lokasyon ay natapos).
onseeking script Patakbuhin ang script kapag ang seeking attribute ay naka-true (nagtutukoy na ang lokasyon ay aktibo).
onstalled script Patakbuhin ang script kapag ang browser ay hindi nagawa na kunin ang medya data dahil sa kahit anong dahilan.
onsuspend script Patakbuhin ang script kapag ang pagkuha ng medya ay natapos dahil sa kahit anong dahilan bago naitala ang medya data.
ontimeupdate script Patakbuhin ang script kapag nagbabago ang posisyon ng pagpalabas (halimbawa kapag ang user ay nagpili ng iba't ibang posisyon sa medya).
onvolumechange script Patakbuhin ang script kapag nagbabago ang volume (kasama ang pagtatakda ng volume na silent).
onwaiting script Kapag ang medya ay nawala ng pagpalabas ngunit nagbabalak na magpatuloy ng pagpalabas (halimbawa kapag ang medya ay pinaunahan ng mas maraming data na naibuffer) patakbuhin ang script