HTML - Etkinlik Referansı

Kullanıcılar web sitenizi ziyaret ettiklerinde, çeşitli bağlantılara tıklamak, fareyi metin ve resimlerin üzerine getirmek gibi şeyler yaparlar. Bunlar, JavaScript ve VBScript terminolojilerindeki olaylar dediğimiz şeylerin örnekleridir.

Olay işleyicilerimizi JavaScript veya VBScript kullanarak yazabilir ve bu olaylara karşı yapılacak bazı eylemleri belirleyebiliriz. Bunlar olaylar olmakla birlikte, HTML etiketleri için öznitelikler olarak belirtilecektir.

HTML 4.01 spesifikasyonu 19 olay tanımlamıştı, ancak daha sonra HTML-5 burada listelediğimiz birçok başka olay ekledi

Pencere Olayları Nitelikleri

Aşağıdaki olaylar, eski HTML sürümlerinde tanıtılmıştır, ancak ile işaretlenen tüm etiketler

HTML-5'in parçasıdır.

Etkinlikler HTML-5 Açıklama
onafterprint
Bir belge yazdırıldıktan sonra tetikler
onbeforeprint
Bir belge yazdırılmadan önce tetikler
onbeforeonload
Belge yüklenmeden önce tetikler
hata
Bir hata oluştuğunda tetikler
onhaschange
Bir belge değiştiğinde tetikler
yükleme Bir belge yüklendiğinde tetikler
onmessage
Bir mesaj tetiklendiğinde tetikler
çevrimiçi
Bir belge çevrimdışı olduğunda tetikler
çevrimiçi
Bir belge çevrimiçi olduğunda tetikler
onpagehide
Bir pencere gizlendiğinde tetikler
sayfa gösterimi
Bir pencere göründüğünde tetikler
onpopstate
Bir pencerenin geçmişi değiştiğinde tetikler
Onredo
Bir belge yeniden yaptığında tetiklenir
yeniden boyutlandırmak
Bir pencere yeniden boyutlandırıldığında tetikler
depolama
Bir belge yüklendiğinde tetikler
Onundo
Bir belge bir geri alma gerçekleştirdiğinde tetiklenir
onunload Bir kullanıcı belgeden ayrıldığında tetiklenir

Form Etkinlikleri

Aşağıdaki etiketler eski HTML sürümlerinde kullanıma sunulmuştur, ancak ile işaretlenen tüm etiketler

HTML-5'in parçasıdır.

Etkinlikler HTML-5 Açıklama
Bulanık Bir pencere odağı kaybettiğinde tetikler
değişim Bir eleman değiştiğinde tetikler
oncontextmenu
Bir bağlam menüsü tetiklendiğinde tetikler
odaklan Bir pencereye odaklanıldığında tetiklenir
onformchange
Bir form değiştiğinde tetikler
onforminput
Bir form kullanıcı girişi aldığında tetiklenir
giriş
Bir öğe kullanıcı girdisi aldığında tetiklenir
geçersiz
Bir öğe geçersiz olduğunda tetikler
onreset Bir form sıfırlandığında tetikler
bir seçim Bir öğe seçildiğinde tetikler
onsubmit Bir form gönderildiğinde tetikler

Klavye Olayları

Etkinlikler HTML-5 Açıklama
onkeydown Bir tuşa basıldığında tetikler
onkeypress Bir tuşa basıldığında ve bırakıldığında tetikler
onkeyup Bir anahtar bırakıldığında tetikler

Fare Olayları

Aşağıdaki etiketler eski HTML sürümlerinde kullanıma sunulmuştur, ancak ile işaretlenen tüm etiketler

HTML-5'in parçasıdır.

Etkinlikler HTML-5 Açıklama
tıklamada Fare tıklamasıyla tetiklenir
ondblclick Fare çift tıklamasında tetikler
Ondrag
Bir öğe sürüklendiğinde tetikler
ondragend
Sürükleme işleminin sonunda tetikler
Ondragenter
Bir öğe geçerli bir bırakma hedefine sürüklendiğinde tetikler
Ondragleave
Bir öğe geçerli bir bırakma hedefinden ayrıldığında tetiklenir
Ondragover
Bir öğe geçerli bir bırakma hedefinin üzerine sürüklendiğinde tetiklenir
Ondragstart
Sürükleme işleminin başlangıcında tetikler
ondrop
Sürüklenen bir öğe bırakıldığında tetikler
fare kapanı Bir fare düğmesine basıldığında tetikler
onmousemove Fare işaretçisi hareket ettiğinde tetiklenir
fare dışında Fare işaretçisi bir elemanın dışına çıktığında tetiklenir
üstte Fare işaretçisi bir öğenin üzerine geldiğinde tetiklenir
bir fare   Fare düğmesi bırakıldığında tetikler
tekerlek
Fare tekerleği döndürüldüğünde tetikler
kaydırma
Bir öğenin kaydırma çubuğu kaydırıldığında tetiklenir

Medya Etkinlikleri

Aşağıdaki etiketler eski HTML sürümlerinde kullanıma sunulmuştur, ancak ile işaretlenen tüm etiketler

HTML-5'in parçasıdır.

Etkinlikler HTML-5 Açıklama
Onabort Bir iptal olayında tetikler
oncanplay
Bir medya oynatılmaya başladığında tetikler, ancak arabelleğe alma için durması gerekebilir
oncanplaythrough
Bir medyanın arabelleğe alma için durmadan sonuna kadar oynatılabildiğini tetikler
ondurationchange
Bir medyanın uzunluğu değiştiğinde tetikler
boş
Bir medya kaynağı öğesi aniden boşaldığında tetiklenir.
birleşik
Bir medya sona ulaştığında tetikler
hata
Bir hata oluştuğunda tetikler
onloadeddata
Medya verileri yüklendiğinde tetikler
onloadedmetadata
Bir medya öğesinin süresi ve diğer medya verileri yüklendiğinde tetikler
onloadstart
Tarayıcı medya verilerini yüklemeye başladığında tetiklenir
duraklatmak
Medya verileri duraklatıldığında tetikler
oynamak
Medya verileri oynatılmaya başladığında tetikler
Oynayan
Medya verileri oynatılmaya başladığında tetiklenir
ilerleme
Tarayıcı medya verilerini alırken tetikler
onratechange
Medya verilerinin oynatma hızı değiştiğinde tetikler
onreadystatechange
Hazır durumu değiştiğinde tetikler
aranan
Bir medya unsurunun arama özelliği artık doğru olmadığında ve arama sona erdiğinde tetikler
Arayan
Bir medya unsurunun arama niteliği doğru olduğunda ve arayış başladığında tetikler
yüklü
Medya verilerini getirirken bir hata olduğunda tetikler
bekletme
Tarayıcı medya verilerini alırken tetiklenir, ancak tüm medya dosyası alınmadan önce durdurulur
ontimeupdate
Medya oynatma konumunu değiştirdiğinde tetiklenir
onvolumechange
Bir medya ses seviyesini değiştirdiğinde, ses seviyesi "sessiz" olarak ayarlandığında da tetiklenir
bekleyen
Medya oynatmayı durdurduğunda, ancak devam etmesi beklendiğinde tetikler