XHTML - Etkinlikler
Kullanıcılar bir web sitesini ziyaret ettiklerinde, metne tıklama, resimler ve köprüler, fareyle üzerine gelme gibi şeyler yaparlar. Bunlar, JavaScript'in olay olarak adlandırdığı örneklerdir.
Etkinlik işleyicilerimizi JavaScript veya VBScript'te yazabilir ve bu etkinlik işleyicilerini etkinlik etiketi özniteliğinin bir değeri olarak belirtebiliriz. XHTML 1.0, HTML 4.01 spesifikasyonunda bulunan benzer bir olay setine sahiptir.
<body> ve <frameset> Düzey Etkinlikleri
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 XHTML belgesi yüklendiğinde çalışır. |
onunload | Senaryo | Komut dosyası, bir XHTML belgesi kaldırıldığında çalışır. |
Note - Burada, komut dosyası, VBScript veya JavaScript'in herhangi bir işlevini veya kod parçasını ifade eder.
<form> Düzeyindeki Olaylar
Form düzeyinde herhangi bir olay meydana geldiğinde herhangi bir JavaScript veya VBScript kodunu tetiklemek için kullanılabilen aşağıdaki altı özellik vardır.
Öznitelik | Değer | Açıklama |
---|---|---|
değişim | Senaryo | Öğe değiştiğinde komut dosyası yürütülür. |
onsubmit | Senaryo | Form gönderildiğinde komut dosyası yürütülür. |
onreset | Senaryo | Form sıfırlandığında komut dosyası çalıştırılır. |
bir seçim | Senaryo | Öğe seçildiğinde komut dosyası yürütülür. |
Bulanık | Senaryo | Öğe odağı kaybettiğinde komut dosyası yürütülür. |
odaklan | Senaryo | Öğe odaklandığında komut dosyası çalışır. |
Klavye Olayları
Aşağıdaki üç olay klavye tarafından oluşturulur. 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şa basıldığında yürütülür. |
onkeypress | Senaryo | Komut, tuşa basıldığında ve bırakıldığında yürütülür. |
onkeyup | Senaryo | Komut dosyası, anahtar bırakmayı yürütür. |
Diğer olaylar
Aşağıdaki yedi olay, herhangi bir HTML etiketi ile temas ettiğinde fare ile oluşturulur. 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 |
---|---|---|
tıklamada | Senaryo | Komut dosyası fare tıklamasıyla yürütülür. |
ondblclick | Senaryo | Komut dosyası, fare çift tıklatıldığında yürütülür. |
fare kapanı | Senaryo | Fare düğmesine basıldığında komut dosyası yürütülür. |
onmousemove | Senaryo | Fare işaretçisi hareket ettiğinde komut dosyası yürütülür. |
fare dışında | Senaryo | Komut dosyası, fare işaretçisi bir öğenin dışına çıktığında çalıştırılır. |
üstte | Senaryo | Komut dosyası, fare işaretçisi bir öğenin üzerine geldiğinde yürütülür. |
bir fare | Senaryo | Fare düğmesi bırakıldığında komut dosyası yürütülür. |