HTML5 - Etkinlikler
Kullanıcılar web sitenizi ziyaret ettiklerinde, metin, resim ve bağlantılara tıklamak, tanımlanmış öğelerin üzerine gelmek gibi çeşitli etkinlikler gerçekleştirirler. Bunlar, JavaScript'in ne dediğinin örnekleridir events.
Olay işleyicilerimizi Javascript veya VBscript olarak yazabiliriz ve bu olay işleyicileri olay etiketi özniteliğinin bir değeri olarak belirtebilirsiniz. HTML5 spesifikasyonu, aşağıda listelendiği gibi çeşitli etkinlik özniteliklerini tanımlar -
Herhangi birini tetiklemek için aşağıdaki özellik kümesini kullanabiliriz. javascript veya vbscript herhangi bir HTML5 öğesi için gerçekleşen herhangi bir olay olduğunda değer olarak verilen kod.
Sonraki bölümlerde bu unsurları ayrıntılı olarak tartışırken, öğeye özgü olayları ele alacağız.
Öznitelik | Değer | Açıklama |
---|---|---|
çevrimdışı | senaryo | Belge çevrimdışı olduğunda tetikler |
Onabort | senaryo | Bir iptal olayında tetikler |
onafterprint | senaryo | Belge yazdırıldıktan sonra tetikler |
onbeforeonload | senaryo | Belge yüklenmeden önce tetikler |
onbeforeprint | senaryo | Belge yazdırılmadan önce tetikler |
Bulanık | senaryo | Pencere odağı kaybettiğinde tetikler |
oncanplay | senaryo | Ortam oynatılmaya başladığında tetikler, ancak arabelleğe alma için durması gerekebilir |
oncanplaythrough | senaryo | Arabelleğe alma için durmadan medya sonuna kadar oynatılabildiğinde tetikler |
değişim | senaryo | Bir eleman değiştiğinde tetikler |
tıklamada | senaryo | Fare tıklamasıyla tetiklenir |
oncontextmenu | senaryo | Bir bağlam menüsü tetiklendiğinde tetikler |
ondblclick | senaryo | Fare çift tıklamasında tetikler |
Ondrag | senaryo | Bir öğe sürüklendiğinde tetikler |
ondragend | senaryo | Sürükleme işleminin sonunda tetikler |
Ondragenter | senaryo | Bir öğe geçerli bir bırakma hedefine sürüklendiğinde tetikler |
Ondragleave | senaryo | Bir öğe geçerli bir bırakma hedefinden ayrıldığında tetiklenir |
Ondragover | senaryo | Bir öğe geçerli bir bırakma hedefinin üzerine sürüklendiğinde tetiklenir |
Ondragstart | senaryo | Sürükleme işleminin başlangıcında tetikler |
ondrop | senaryo | Sürüklenen öğe bırakılırken tetiklenir |
ondurationchange | senaryo | Medyanın uzunluğu değiştirildiğinde tetikler |
boş | senaryo | Bir medya kaynağı öğesi aniden boşaldığında tetiklenir. |
birleşik | senaryo | Medya sona ulaştığında tetikler |
hata | senaryo | Bir hata oluştuğunda tetikler |
odaklan | senaryo | Pencereye odaklanıldığında tetiklenir |
onformchange | senaryo | Bir form değiştiğinde tetikler |
onforminput | senaryo | Bir form kullanıcı girişi aldığında tetiklenir |
onhaschange | senaryo | Belgede değişiklik olduğunda tetikler |
giriş | senaryo | Bir öğe kullanıcı girdisi aldığında tetiklenir |
geçersiz | senaryo | Bir öğe geçersiz olduğunda tetikler |
onkeydown | senaryo | Bir tuşa basıldığında tetikler |
onkeypress | senaryo | Bir tuşa basıldığında ve bırakıldığında tetikler |
onkeyup | senaryo | Bir anahtar bırakıldığında tetikler |
yükleme | senaryo | Belge yüklendiğinde tetikler |
onloadeddata | senaryo | Medya verileri yüklendiğinde tetikler |
onloadedmetadata | senaryo | Bir medya öğesinin süresi ve diğer medya verileri yüklendiğinde tetikler |
onloadstart | senaryo | Tarayıcı medya verilerini yüklemeye başladığında tetiklenir |
mesajda | senaryo | Mesaj tetiklendiğinde tetikler |
kucaklaşmak | senaryo | Fare düğmesine basıldığında tetikler |
onmousemove | senaryo | Fare işaretçisi hareket ettiğinde tetikler |
fare dışında | senaryo | Fare işaretçisi bir elemanın dışına çıktığında tetiklenir |
üstte | senaryo | Fare işaretçisi bir öğenin üzerine geldiğinde tetiklenir |
bir fare | senaryo | Fare düğmesi bırakıldığında tetikler |
tekerlek | senaryo | Fare tekerleği döndürüldüğünde tetikler |
çevrimiçi | senaryo | Belge çevrimdışı olduğunda tetikler |
internet üzerinden | senaryo | Belge çevrimiçi olduğunda tetikler |
çevrimiçi | senaryo | Belge çevrimiçi olduğunda tetikler |
onpagehide | senaryo | Pencere gizlendiğinde tetikler |
Sayfa gösterimi | senaryo | Pencere görünür hale geldiğinde tetikler |
duraklatmak | senaryo | Medya verileri duraklatıldığında tetikler |
oynamak | senaryo | Medya verileri oynatılmaya başladığında tetikler |
Oynayan | senaryo | Medya verileri oynatılmaya başladığında tetiklenir |
onpopstate | senaryo | Pencerenin geçmişi değiştiğinde tetikler |
ilerleme | senaryo | Tarayıcı medya verilerini alırken tetikler |
onratechange | senaryo | Medya verilerinin oynatma hızı değiştiğinde tetikler |
onreadystatechange | senaryo | Hazır durumu değiştiğinde tetikler |
Onredo | senaryo | Belge yeniden yaptığında tetiklenir |
yeniden boyutlandırmak | senaryo | Pencere yeniden boyutlandırıldığında tetikler |
kaydırma | senaryo | Bir öğenin kaydırma çubuğu kaydırıldığında tetiklenir |
aranan | senaryo | Bir medya unsurunun arama özelliği artık doğru olmadığında ve arama sona erdiğinde tetiklenir |
Arayan | senaryo | Bir medya unsurunun arama özelliği doğru olduğunda ve arayış başladığında tetikler |
bir seçim | senaryo | Bir öğe seçildiğinde tetikler |
yüklü | senaryo | Medya verilerini getirirken bir hata olduğunda tetikler |
depolama | senaryo | Bir belge yüklendiğinde tetikler |
onsubmit | senaryo | Bir form gönderildiğinde tetikler |
bekletme | senaryo | Tarayıcı medya verilerini alırken tetiklenir, ancak tüm medya dosyası alınmadan önce durdurulur |
ontimeupdate | senaryo | Medya oynatma konumunu değiştirdiğinde tetiklenir |
Onundo | senaryo | Bir belge bir geri alma gerçekleştirdiğinde tetiklenir |
onunload | senaryo | Kullanıcı belgeden ayrıldığında tetiklenir |
onvolumechange | senaryo | Medya ses seviyesini değiştirdiğinde, ses seviyesi "sessiz" olarak ayarlandığında da tetiklenir |
bekleyen | senaryo | Medya oynatmayı durdurduğunda, ancak devam etmesi beklendiğinde tetikler |