Ders 3 - Vbscript ve JavaScript Temelleri
II. JAVASCRİPT DİLİ
İstemci taraflı script yazmak için kullanılan diğer bir dil ise JavaScript dilidir. JavaScript özellikle bütün tarayıcılar tarafından desteklendiği için tercih edilir.
A. OLAYLAR
JavaScript ve VBScript programlamasında olaylar çok önemlidir. Çünkü script kullanıcıyla etkileşim için yazılır. Örneğin ziyaretçinin faresiyle bir düğmeye tıklaması Click olayının oluşmasına neden olur.
Bir olay, bir olay tutucuyu tetikler. Yani dugme1 adlı bir düğmeye tıklandığında dugme1_OnClick olay tutucusu tetiklenir.
Tablo : Olaylar ve oluştukları yer
Olay |
Açıklama |
HTML elemanı |
onblur |
Odaklanmanın kaybedilmesi durumunda oluşur. |
<BUTTON>, <INPUT>, <LABEL>, <SELECT>, <TEXTAREA> |
onchange |
İçindeki değerin değiştirilmesi durumunda ya da odaklamanın kaybedilmesi durumunda oluşur. |
<INPUT>, <SELECT>, <TEXTAREA> |
onclick |
Tıklandığında oluşur. |
Birçok eleman için geçerli. |
ondblclick |
Çift tıklanıldığında oluşur. |
Birçok eleman için geçerli. |
onfocus |
Odaklanıldığında. Alanın aktifleştirilmesi gibi. |
<BUTTON>, <INPUT>, <LABEL>, <SELECT>, <TEXTAREA> |
onkeydown |
Bir tuşa basıldığında. |
Birçok eleman için geçerli. |
onkeypress |
Bir tuşa basıldığında ve bırakıldığında. |
Birçok eleman için geçerli. |
onkeyup |
Bir tuşun bırakılması durumunda. |
Birçok eleman için geçerli. |
onload |
Pencerenin ya da dokümanın yüklemesi durumunda. |
<BODY>, <FRAMESET> |
onmousedown |
Bir fare düğmesine tıklanması durumunda. |
Birçok eleman için geçerli. |
onmousemove |
Farenin hareket ettirilmesi durumunda. |
Birçok eleman için geçerli. |
onmouseout |
Farenin odaklandığı elemandan ayrılması. |
Birçok eleman için geçerli. |
onmouseover |
Farenin bir eleman üzerine odaklanması. |
Birçok eleman için geçerli. |
onmouseup |
Bir fare düğmesinin bırakılması durumunda. |
Birçok eleman için geçerli. |
onreset |
RESET düğmesine tıklanarak form alanlarının temizlenmesi durumunda. |
<FORM> |
onselect |
Metinin seçilmesi durumunda. |
<INPUT>, <TEXTAREA> |
onsubmit |
SUBMIT düğmesine tıklanarak formun sunucuya gönderilmesi durumunda. |
<FORM> |
Onunload |
Tarayıcının var olan dokümanı ya da penceresi serbest bırakması durumunda. |
<BODY>, <FRAMESET> |
Tarih:
Hit: 3491
Yazar: renegadealien