Olaylar ( Events )
İnternet sayfamızdaki her şey olaylarla gözlenebilir. Farenin herhangi bir yere tıklaması, klavyeden bir şeyler yazılması, sayfanın yüklenmesi vb. eylemler olaylarla kontrol edilebilir. Olayların gerçekleşmesi ile yazılmış fonksiyonların tetiklenmesi sağlanır. Olay yöneticileri, olay gerçekleştiğinde hazırladığımız fonksiyonları tetiklememizi sağlar.
Olay örnekleri:
NOT: Olaylar genelde fonksiyonlar ile birlikte kullanılırlar ve fonksiyon olay gerçekleşene kadar çalışmaz.
Olay (Event) | Açıklama |
---|---|
onAbort | Bir resim yüklenirken kullanıcı vazgeçtiği zaman gerçekleşir. |
onBlur | Bir form elementi veya window veya frame nesnesinden çıkıldığında (focus özelliğini kaybettiğinde) gerçekleşir. |
onChange | Select, Text veya Textarea nesnelerinin değeri değiştiğinde gerçekleşir. |
onClick | Form üzerinde bir nesneye tıklandığında gerçekleşir. |
onDblClick | Kullanıcı bir form elementine veya linke çift tıkladığı zaman gerçekleşir. |
onDragDrop | Kullanıcı taracıyıcı penceresine bir nesne (sürükleyip) bıraktığı zaman gerçekleşir. |
onError | Bir döküman veya resim yüklenirken hata meydana gelirse gerçekleşir. |
onFocus | Bir form elementine veya window, frame veya frameset nesnesine odaklanıldığında gerçekleşir. |
onKeyDown | Kullanıcı bir tuşa bastığı zaman gerçekleşir. |
onKeyPress | Kullanıcı bir tuşa bastığında veya basılı tuttuğunda gerçekleşir. |
onKeyUp | Kullanıcı bastığı tuşu bıraktığında gerçekleşir. |
onLoad | Tarayıcı dökümanı yüklediğinde gerçekleşir. |
onMouseDown | Farenin bir tuşuna basıldığı zaman gerçekleşir. |
onMouseMove | Fare işaretçisi hareket ettirildiği zaman gerçekleşir. |
onMouseOut | Fare işaretçisi sayfa üzerindeki bir alandan veya bir linkten çıktığı zaman gerçekleşir. |
onMouseOver | Fare işaretçisi sayfa üzerindeki bir nesnenin veya alanın kapsadığı alana girdiği zaman gerçekleşir. |
onMouseUp | Farenin basılı tuşu bırakıldığı zaman gerçekleşir. |
onMove | Kullanıcı veya bir script pencereyi veya frame'i taşıdığı zaman gerçekleşir. |
onReset | Form resetlendiğinde (Reset butonuna basıldığında) gerçekleşir. |
onResize | Kullanıcı veya bir script pencereyi veya frame'i tekrar boyutlandırdığı zaman gerçekleşir. |
onSelect | Kullanıcı text veya textarea içinde bir metni seçtiği zaman gerçekleşir. |
onSubmit | Kullanıcı formu gönderdiği zaman (Submit butonuna bastığında) gerçekleşir. |
onUnload | Kullanıcı bir belgeyi kapattığı zaman gerçekleşir. |
Daima <body> etiketi ile kullanılır. Sayfa yüklendikten sonra gerçekleşecek olayları yerine getirir.
En çok kullanılan olaydır. Bir nesneye tıklandığında çalışacak kodları yerine getirir.
Tarayıcı nesneyi sayfa yükledikten sonra meydana gelecek olayları gerçekleştirir.