XHTML Olay Özellikleri

HTML 4.0'nın yeni özelliklerinden biri, HTML etiketlerine eklenen olaylar sayesinde tarayıcıda davranışları tetiklemektir, örneğin kullanıcı bir HTML etiketine tıkladığında bir JavaScript çalıştırılır. Aşağıda, HTML etiketlerine eklenerek olay davranışlarını tanımlamak için kullanılabilen bir dizi özellik bulunmaktadır.

Bu olayları kullanarak programlama nasıl yapılacağını öğrenmek istiyorsanız, bizim JavaScript Eğitimi ve DHTML Eğitimi.

Pencere olayları (Window Events)

Sadece body ve frameset elementlerinde geçerlidir.

Özellik Değer Açıklama
onload Betik Belge yüklendiğinde çalıştırılan betik
onunload Betik Belge indirildiğinde çalıştırılan betik

Form element olayları (Form Element Events)

Sadece form elementlerinde geçerlidir.

Özellik Değer Açıklama
onchange Betik Bir element değiştiğinde çalıştırılan betik
onsubmit Betik Bir form gönderildiğinde çalıştırılan betik
onreset Betik Bir form yeniden başlatıldığında çalıştırılan betik
onselect Betik Bir element seçildiğinde çalıştırılan betik
onblur Betik Bir element odak kaybettiğinde çalıştırılan betik
onfocus Betik Bir element odaklandığında çalıştırılan betik

Klavye olayları (Keyboard Events)

Aşağıdaki elementler geçersizdir: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style ve title elementi.

Özellik Değer Açıklama
onkeydown Betik Klavye basıldığında çalıştırılan betik
onkeypress Betik Klavye basıldıktan sonra serbest bırakıldığında çalıştırılan betik
onkeyup Betik Klavye serbest bırakıldığında çalıştırılan betik

Fare olayları (Mouse Events)

Aşağıdaki elementler geçersizdir: base, bdo, br, frame, frameset, head, html, iframe, meta, param, script, style ve title elementi.

Özellik Değer Açıklama
onclick Betik Fare tek tıklanıldığında script çalıştırılır
ondblclick Betik Fare çift tıklanıldığında script çalıştırılır
onmousedown Betik Fare düğmesi basıldığında script çalıştırılır
onmousemove Betik Fare işaretçisi hareket ederken script çalıştırılır
onmouseout Betik Fare işaretçisi bir elemanın dışında olduğunda script çalıştırılır
onmouseover Betik Fare işaretçisi bir elemanın üzerindeyken script çalıştırılır
onmouseup Betik Fare düğmesi bırakıldığında script çalıştırılır