HTML - Etkinlik Referansları
Bir kullanıcı web sitenizi ziyaret ettiğinde, metin ve resimlere ve verilen bağlantılara tıklama, fareyle öğelerin üzerine gelme vb. Gibi şeyler yapar. Bunlar, JavaScript'in olay olarak adlandırdığı örneklerdir.
Olay işleyicilerimizi Javascript veya vbscript ile yazabilir ve bu olay işleyicileri olay etiketi özniteliğinin bir değeri olarak belirtebiliriz. HTML 4.01 spesifikasyonu, aşağıda listelendiği gibi 19 olay özelliğini tanımlar -
<body> ve <frameset> Düzey Olayları
Belge düzeyinde herhangi bir olay meydana geldiğinde herhangi bir javascript veya vbscript kodunu tetiklemek için kullanılabilen yalnızca iki özellik vardır.
Öznitelik | Değer | Açıklama |
---|---|---|
yükleme | senaryo | Komut dosyası, bir HTML belgesi yüklendiğinde çalışır |
onunload | senaryo | Komut dosyası, bir HTML belgesi kaldırıldığında çalışır |
NOTE - Buradaki komut dosyası, herhangi bir VBScript veya JavaScript işlevini veya kod parçasını ifade eder.
<form> Düzey Olayları
Form düzeyinde herhangi bir olay meydana geldiğinde herhangi bir javascript veya vbscript kodunu tetiklemek için kullanılabilecek aşağıdaki altı özellik vardır.
Öznitelik | Değer | Açıklama |
---|---|---|
değişim | senaryo | Öğe değiştiğinde komut dosyası çalışır |
onsubmit | senaryo | Form gönderildiğinde komut dosyası çalışır |
onreset | senaryo | Form sıfırlandığında komut dosyası çalışır |
bir seçim | senaryo | Komut dosyası, öğe seçildiğinde çalışır |
Bulanık | senaryo | Öğe odağı kaybettiğinde komut dosyası çalışır |
odaklan | senaryo | Öğe odaklandığında komut dosyası çalışır |
Klavye Olayları
Klavye tarafından oluşturulan aşağıdaki üç olay vardır. Bu olaylar base, bdo, br, frame, frameet, head, html, iframe, meta, param, script, style ve title öğelerinde geçerli değildir.
Öznitelik | Değer | Açıklama |
---|---|---|
onkeydown | senaryo | Komut, tuşuna basıldığında çalışır |
onkeypress | senaryo | Komut, tuşa basıldığında ve bırakıldığında çalışır |
onkeyup | senaryo | Komut, anahtar bırakıldığında çalışır |
Diğer olaylar
Herhangi bir HTML etiketi ile temas ettiğinde fare tarafından oluşturulan diğer 7 olay vardır. Bu olaylar base, bdo, br, frame, frameet, head, html, iframe, meta, param, script, style, title öğelerinde geçerli değildir.
Öznitelik | Değer | Açıklama |
---|---|---|
tıklamada | senaryo | Komut dosyası fare tıklandığında çalışır |
ondblclick | senaryo | Komut dosyası, fare çift tıklandığında çalışır |
kucaklaşmak | senaryo | Fare düğmesine basıldığında komut dosyası çalışır |
onmousemove | senaryo | Fare işaretçisi hareket ettiğinde komut dosyası çalışır |
fare dışında | senaryo | Komut dosyası, fare işaretçisi bir öğenin dışına çıktığında çalışır |
üstte | senaryo | Komut dosyası, fare işaretçisi bir öğenin üzerine geldiğinde çalışır |
bir fare | senaryo | Fare düğmesi bırakıldığında komut dosyası çalışır |