Ultimele tutoriale de dezvoltare web
 

HTML DOM Evenimente


HTML DOM Evenimente

evenimente HTML DOM permite JavaScript pentru a înregistra diferite manipulare eveniment pe elemente într-un document HTML.

Evenimentele sunt utilizate în mod normal , în combinație cu funcții, iar funcția nu va fi executată înainte de a se produce evenimentul (such as when a user clicks a button) pe (such as when a user clicks a button) .

Tip: Modelul evenimentului a fost standardizat de W3C in DOM Level 2.


HTML DOM Evenimente

DOM: Indică în care a fost introdus DOM Level proprietate.

mouse-ul Evenimente

Eveniment Descriere DOM
pe click Evenimentul are loc atunci când utilizatorul face clic pe un element 2
oncontextmenu Evenimentul are loc atunci când utilizatorul face clic-dreapta pe un element pentru a deschide un meniu contextual 3
ondblclick Evenimentul are loc atunci când utilizatorul dublu-clic pe un element 2
onmousedown Evenimentul are loc atunci când utilizatorul apasă un buton al mouse-ului peste un element 2
onmouseenter Evenimentul are loc atunci când indicatorul este mutat pe un element 2
onmouseleave Evenimentul are loc atunci când indicatorul este mutat dintr-un element de 2
onmousemove Evenimentul are loc atunci când indicatorul se mișcă în timp ce acesta este de peste un element 2
onMouseOver Evenimentul are loc atunci când indicatorul este mutat pe un element, sau pe unul dintre copiii săi 2
onMouseOut Evenimentul are loc atunci când un utilizator se muta cursorul mouse-ului dintr-un element, sau dintr-unul dintre copiii săi 2
onmouseup Evenimentul are loc atunci când un utilizator eliberează un buton al mouse-ului peste un element 2

tastatură Evenimente

Eveniment Descriere DOM
onkeydown Evenimentul are loc atunci când utilizatorul este apăsarea unei taste 2
onkeypress Evenimentul are loc atunci când utilizatorul apasă o tastă 2
onkeyup Evenimentul are loc atunci când utilizatorul eliberează o cheie 2

Frame / obiect Evenimente

Eveniment Descriere DOM
onabort Evenimentul are loc atunci când încărcarea unei resurse a fost anulată 2
onbeforeunload Evenimentul are loc înainte ca documentul este pe cale să fie descărcate 2
onerror Evenimentul are loc atunci când apare o eroare în timpul încărcării unui fișier extern 2
onhashchange Evenimentul are loc atunci când a existat modificări la partea de ancorare a unei adrese URL 3
onload Evenimentul are loc atunci când a încărcat un obiect 2
onpageshow Evenimentul are loc atunci când utilizatorul navighează la o pagină Web 3
onpagehide Evenimentul are loc atunci când utilizatorul părăsește o pagină Web 3
onresize Evenimentul are loc atunci când vizualizarea documentului este redimensionată 2
onscroll Evenimentul are loc atunci când scrollbar unui element este defilat 2
onunload Evenimentul are loc o dată o pagină este descărcată (pentru <body>) 2

Formular Evenimente

Eveniment Descriere DOM
onblur Evenimentul are loc atunci când un element pierde focalizarea 2
onchange Evenimentul are loc atunci când conținutul unui element de formular, selecția sau starea de verificat s- au schimbat (for <input>, <keygen>, <select>, and <textarea>) 2
onfocus Evenimentul are loc atunci când un element devine focalizare 2
onfocusin Evenimentul are loc atunci când un element este pe cale să se concentreze 2
onfocusout Evenimentul are loc atunci când un element este pe cale să-și piardă concentrarea 2
oninput Evenimentul are loc atunci când un element devine intrare utilizator 3
oninvalid Evenimentul are loc atunci când un element este nevalid 3
onreset Evenimentul are loc atunci când un formular este resetată 2
onsearch Evenimentul are loc atunci când utilizatorul scrie ceva într-un câmp de căutare (pentru <input = „search“>) 3
onselect Evenimentul are loc după ce utilizatorul selectează un text (for <input> and <textarea>) 2
onsubmit Evenimentul are loc atunci când se prezintă o formă 2

Drag Evenimente

Eveniment Descriere DOM
ondrag Evenimentul are loc atunci când un element este tarat 3
ondragend Evenimentul are loc atunci când utilizatorul a terminat tragerea unui element 3
ondragenter Evenimentul are loc atunci când elementul tras intră țintă picătură 3
ondragleave Evenimentul are loc atunci când elementul târât părăsește ținta picătură 3
ondragover Evenimentul are loc atunci când elementul tras este peste tinta drop- 3
ondragstart Evenimentul are loc atunci când utilizatorul începe să trageți un element de 3
ondrop Evenimentul are loc atunci când elementul tras este lăsat să cadă pe țintă picătură 3

Clipboard Evenimente

Eveniment Descriere DOM
oncopy Evenimentul are loc, atunci când utilizator copiază conținutul unui element
oncut Evenimentul are loc atunci când utilizatorul taie conținutul unui element
onpaste Evenimentul are loc atunci când utilizatorul paste conținut într-un element

Print Evenimente

Eveniment Descriere DOM
onafterprint Evenimentul are loc atunci când o pagină a început imprimarea, sau în cazul în care caseta de dialog de imprimare a fost închis 3
onbeforeprint Evenimentul are loc atunci când o pagină este pe cale de a fi imprimate 3

Media Evenimente

Eveniment Descriere DOM
onabort Evenimentul are loc atunci când încărcarea unei mass-media este anulată 3
oncanplay Evenimentul are loc atunci când browser-ul poate începe redarea media (când a tamponat suficient pentru a începe) 3
oncanplaythrough Evenimentul are loc atunci când browser-ul poate reda prin intermediul mass-media fără să se oprească pentru tamponare 3
ondurationchange Evenimentul are loc atunci când durata mass-media este schimbat 3
onemptied Evenimentul are loc atunci când se întâmplă ceva rău și fișierul media este brusc indisponibil (like unexpectedly disconnects) în (like unexpectedly disconnects) 3
onended Evenimentul are loc atunci când mass - media a ajunge la final (useful for messages like "thanks for listening") 3
onerror Evenimentul are loc atunci când a apărut o eroare în timpul încărcării unui fișier media 3
onloadeddata Evenimentul are loc atunci când datele sunt încărcate 3
onloadedmetadata Evenimentul are loc atunci când datele meta (like dimensions and duration) sunt încărcate 3
onloadstart Evenimentul are loc atunci când browser-ul începe să caute suport media 3
onpause Evenimentul are loc atunci când mass-media este oprită temporar, fie de către utilizator sau programatic 3
onplay Evenimentul are loc atunci când mass-media a început sau nu mai este întreruptă 3
onplaying Evenimentul are loc atunci când mass-media joacă după ce a fost întreruptă sau oprită pentru tamponare 3
pe progresul Evenimentul are loc atunci când browser - ul este în procesul de obținere a datelor media (downloading the media) de (downloading the media) - (downloading the media) 3
onratechange Evenimentul are loc atunci când viteza de redare a mass-media este schimbat 3
onseeked Evenimentul are loc atunci când utilizatorul este terminat mutarea / sărind peste într-o nouă poziție în mass-media 3
onseeking Evenimentul are loc atunci când utilizatorul începe să se miște / sărind peste într-o nouă poziție în mass-media 3
onstalled Evenimentul are loc atunci când browser-ul este încercarea de a obține date mass-media, dar datele nu sunt disponibile 3
onsuspend Evenimentul are loc atunci când browser-ul este în mod intenționat nu obținerea de date media 3
ontimeupdate Evenimentul are loc atunci când poziția de joc sa schimbat (la fel ca atunci când utilizatorul atacanți rapid la un alt punct în mass-media) 3
onvolumechange Evenimentul are loc atunci când volumul mass-media sa schimbat (include setarea volumului la „Mute“) 3
onwaiting Evenimentul are loc atunci când mass-media a întrerupt, dar este de așteptat să-și reia (la fel ca în cazul în care mass-media pentru a face o pauza tampon mai multe date) 3

Evenimente de animație

Eveniment Descriere DOM
animationend Evenimentul are loc atunci când o animație CSS a finalizat 3
animationiteration Evenimentul are loc atunci când o animație CSS se repetă 3
animationstart Evenimentul are loc atunci când a început o animație CSS 3

Evenimente de tranziție

Eveniment Descriere DOM
transitionend Evenimentul are loc atunci când o tranziție CSS a finalizat 3

Evenimente trimise de server

Eveniment Descriere DOM
onerror Evenimentul are loc atunci când apare o eroare cu sursa evenimentului
onmessage Evenimentul are loc atunci când un mesaj este primit prin intermediul sursei evenimentului
onopen Evenimentul are loc atunci când se deschide o conexiune cu sursa evenimentului

Evenimente misc

Eveniment Descriere DOM
onmessage Evenimentul are loc atunci când un mesaj este primit prin intermediul sau dintr - un obiect (WebSocket, Web Worker, Event Source or a child frame or a parent window) de (WebSocket, Web Worker, Event Source or a child frame or a parent window) a (WebSocket, Web Worker, Event Source or a child frame or a parent window) 3
onmousewheel Depreciată. Utilizați onwheel eveniment în loc
ononline Evenimentul are loc atunci când browser-ul începe să lucreze on-line 3
onoffline Evenimentul are loc atunci când browser-ul începe să lucrați offline 3
onpopstate Evenimentul are loc atunci când se schimbă istoria ferestrei 3
OnShow Evenimentul are loc atunci când un <menu> element este afișat ca un meniu contextual 3
onstorage Evenimentul are loc atunci când o zonă de stocare pe web este actualizat 3
ontoggle Evenimentul are loc atunci când utilizatorul deschide sau închide <details> elementul 3
onwheel Evenimentul are loc atunci când roata mouse-ului sub formă de rulouri sus sau în jos peste un element 3

Evenimentele tactile

Eveniment Descriere DOM
ontouchcancel Evenimentul are loc atunci când atingerea este întreruptă
ontouchend Evenimentul are loc atunci când un deget este scos dintr-un ecran tactil
ontouchmove Evenimentul are loc atunci când un deget este târât pe ecran
ontouchstart Evenimentul are loc atunci când un deget este plasat pe un ecran tactil

obiect Eveniment

constante

Constant Descriere DOM
CAPTURING_PHASE Faza evenimentului curent este faza de captare (1) 1
AT_TARGET Evenimentul curent este în faza țintă, adică este evaluat la tinta evenimentului (2) 2
BUBBLING_PHASE Faza evenimentului curent este faza de barbotare (3) 3

Proprietăți

Proprietate Descriere DOM
bule Returnează dacă este sau nu un anumit eveniment este un eveniment barbotare 2
anulabil Returnează dacă este sau nu un eveniment poate fi acțiunea implicită împiedicată 2
currentTarget Returnează elementul a cărui ascultătorii eveniment a declanșat evenimentul 2
defaultPrevented Returnează dacă este sau nu preventDefault() metoda a fost numit pentru eveniment 3
eventPhase Returnează care faza a fluxului de eveniment este in curs de evaluare 2
isTrusted Returnează dacă este sau nu un eveniment este de încredere 3
ţintă Returnează elementul care a declanșat evenimentul 2
timestamp-ul Returnează timp (in milliseconds relative to the epoch) , la care a fost creat evenimentul 2
tip Returnează numele evenimentului 2
vedere Returnează o referință la obiectul Window în cazul în care evenimentul a avut loc 2

metode

Metodă Descriere DOM
preventDefault() Revocă evenimentul în cazul în care este anulabil, ceea ce înseamnă că acțiunea implicită care aparține evenimentul nu va avea loc 2
stopImmediatePropagation() Previne alți ascultători ai aceluiași eveniment de la a fi numit 3
stopPropagation() Previne propagarea ulterioară a unui eveniment în timpul fluxului de eveniment 2

MouseEvent obiect

Proprietate Descriere DOM
altKey Returnează dacă "ALT" tasta a fost apăsată atunci când evenimentul mouse - ul a fost declanșat 2
buton Returnează care butonul mouse-ului a fost apăsat atunci când evenimentul mouse-ul a fost declanșat 2
butoane Returnează care butoanele mouse-ului au fost apăsat atunci când evenimentul mouse-ul a fost declanșat 3
clientX Returnează coordonarea orizontală a cursorul mouse-ului, în raport cu fereastra curentă, atunci când evenimentul mouse-ul a fost declanșat 2
clientY Returnează coordonate verticala indicatorul mouse-ului, în raport cu fereastra curentă, atunci când evenimentul mouse-ul a fost declanșat 2
ctrlKey Returnează dacă "CTRL" cheie a fost apăsat când a fost declanșat evenimentul mouse - ului 2
detaliu Returnează un număr care indică de câte ori a fost dat clic pe mouse-ul 2
metaKey Returnează dacă "META" tasta a fost apăsată atunci când un eveniment a fost declanșată 2
PaginaX Returnează coordonarea orizontală a cursorul mouse-ului, în raport cu documentul, atunci când evenimentul mouse-ul a fost declanșat
PaginaY Returnează coordonate verticala indicatorul mouse-ului, în raport cu documentul, atunci când evenimentul mouse-ul a fost declanșat
relatedTarget Returnează elementul legat de elementul care a declanșat evenimentul mouse-ului 2
screenX Returnează coordonarea orizontală a cursorul mouse-ului, în raport cu ecranul, atunci când un eveniment a fost declanșat 2
screenY Returnează coordonate verticala indicatorul mouse-ului, în raport cu ecranul, atunci când un eveniment a fost declanșat 2
shiftKey Returnează dacă "SHIFT" tasta a fost apăsată atunci când un eveniment a fost declanșată 2
care Returnează care butonul mouse-ului a fost apăsat atunci când evenimentul mouse-ul a fost declanșat 2

KeyboardEvent obiect

Proprietate Descriere DOM
altKey Returnează dacă "ALT" tasta a fost apăsată atunci când evenimentul cheie a fost declanșată 2
ctrlKey Returnează dacă "CTRL" tasta a fost apăsată atunci când evenimentul cheie a fost declanșată 2
charCode Returnează codul de caractere Unicode al cheii care a declanșat evenimentul onkeypress 2
cheie Returnează valoarea cheie a cheii reprezentată de eveniment 3
cod cheie Returnează codul de caractere Unicode al cheii care a declanșat evenimentul onkeypress, sau codul cheie Unicode al cheii care a declanșat onkeydown sau evenimentul onkeyup 2
Locație Returnează locația unei taste de pe tastatura sau dispozitivul 3
metaKey Returnează dacă "meta" cheie a fost apăsat când a fost declanșat evenimentul cheie 2
shiftKey Returnează dacă "SHIFT" tasta a fost apăsată atunci când evenimentul cheie a fost declanșată 2
care Returnează codul de caractere Unicode al cheii care a declanșat evenimentul onkeypress, sau codul cheie Unicode al cheii care a declanșat onkeydown sau evenimentul onkeyup 2

HashChangeEvent obiect

Proprietate Descriere DOM
NEWURL Returnează URL-ul documentului, după hash a fost schimbat
OLDURL Returnează adresa URL a documentului, înainte de hash a fost schimbat

PageTransitionEvent obiect

Proprietate Descriere DOM
persistat Returnează dacă pagina web a fost salvată în memoria cache de către browser

FocusEvent obiect

Proprietate Descriere DOM
relatedTarget Returnează elementul legat de elementul care a declanșat evenimentul 3

AnimationEvent obiect

Proprietate Descriere DOM
animationName Returnează numele animației
timpul scurs Returnează numărul de secunde o animație a fost difuzate

TransitionEvent obiect

Proprietate Descriere DOM
numele proprietatii Returnează numele proprietății CSS asociate cu tranziția
timpul scurs Returnează numărul de secunde o tranziție a rulat

WheelEvent obiect

Proprietate Descriere DOM
deltaX Returnează valoarea de derulare orizontală a unei roți de șoarece (x-axis) 3
deltaY Returnează valoarea de derulare verticală a unei roți de șoarece (y-axis) 3
deltaZ Returnează valoarea de derulare a unei roți mouse-ul pentru axa z 3
deltaMode Returnează un număr care reprezintă unitatea de măsurători pentru valori delta (pixels, lines or pages) 3