Olaylar

 

            Olaylar JavaScript ile programlamada çok önemli bir yer tutarlar. Kullanıcının sayfa üzerinde yaptığı işlemleri algılamak ve bunun karşılığında gerekli komut satırlarını işler duruma getirmek için kullanılırlar. Kullanıcıyla etkileşim içerisinde olan tüm JavaScriptlerde olaylardan faydalanılır.

Olay Anlamı
onLoad Sayfanın yüklenmesi durumu.
onUnload Sayfadan ayrılma durumu.
onAbort Sayfa yüklenmesinin kullanıcı tarafından durdurulması durumu.
onEror Yüklenme sırasında hata oluşması durumu.
onClick İlgili nesnenin tıklanması durumu.
onMouseOver Farenin ilgili nesne üzerine gelmesi durumu.
onMouseOut Farenin ilgili nesne üzerinden ayrılması durumu.
onFocus Kullanıcının ilgili nesneye gelmesi durumu.
onBlur Kullanıcının ilgili nesneden ayrılması durumu.
onSelect Kullanıcının ilgili nesneyi seçmesi durumu.
onChange Kullanıcının ilgili nesne içeriğinde değişiklik yapması durumu.
onSubmit Submit butonuna basılması durumu.
onReset Reset butonuna basılması durumu.

Yukarıdaki tabloda belirttiğimiz olaylar genellikle bir fonksiyona yönlendirme yapmak için kullanılırlar. 

Örnek: Sayfamızı ziyaret eden kullanıcıya, sayfa açılır açılmaz "hoşgeldin" sayfamızdan ayrılırken de "Gülegüle" diyecek bir script yazalım. 

<html>
<script language="javascript">
function ac()
{
alert("Sayfamıza Hoş Geldiniz.")
}
function kapat()
{
alert("Gülegüle!... Sayfamızı ziyaret ettiğiniz için teşekkür ederiz.")
}
</script>
<body onload="ac()" onunload="kapat()">
<center>
<p><b>Olaylar Örneği.</b></p>
</html>

Scriptin çalışan örneğini görmek için tıklayın!..

<<-1-2-3-4-5-6-7-8-9-10-11->>