DERS 1: TANITIM
Ders sonunda
yapabilecekleriniz:
-Scripting nedir?
-İstemci taraflı script yazmak.
-HTML içinde
script yazmak.
I. VBSCRİPT DİLİ
HTML ve ASP programcılığında istemci taraflı kod yazmaya scripting deniliyor. İşte VBScript, Visual Basic programlama dillerinin yeni bir üyesidir.
VBScript,
özellikle istemci taraflı script yazmak için kullanılmaktadır. Sunucu taraflı
script yazma işlem ise daha çok
ASP programcılığı olarak adlandırılır. Bu işlem için ASP kursumuza bakınız.
NOT: VBScript kodları Netscape Navigator tarafından
desteklenmez. Bu nedenle bazı Web programcıları VBScript kullanmazlar
ve JavaScript'i tercih ederler.
A. BASİT BİR VBSCRİPT KODU
Aşağıdaki VBScript kodu sayfa üzerindeki
düğmeye tıklanarak bir mesaj kutusu
ekrana çıkarılır. Script kodunun HTML belgesi içinde ayrı bir
yere yazıldığına dikkat ediniz.
<HTML>
<HEAD>
<TITLE> Örnek Script </TITLE>
<SCRIPT LANGUAGE="VBScript">
<!-- düğme
tıklayınca çalışacak yordam
Sub Button1_OnClick
MsgBox "Ne
haber"
End Sub
-->
</SCRIPT>
</HEAD>
<BODY>
<FORM>
<INPUT
NAME="Button1" TYPE="BUTTON" VALUE="Tıklayın...">
</FORM>
</BODY>
</HTML>
NOT:
Bu dokümanlar Faruk Çubukçu tarafından hazırlanmıştır. Burada adı geçen ticari ünvanlar ve markalar
bilgi amaçlı kullanılmışlardır ve kendi imtiyazlarına sahiptirler. Bu dokümanlar ticari amaçlı olarak kullanılmaz.
Daha fazla bilgi için
www.farukcubukcu.com adresine bakınız.
B. KODUN ÇALIŞTIRILMASI
Yukarıdaki HTML dosyasını
görüntüleyip VBScript kodunu
çalıştırabilmek için önce HTML dosyası açılır. Bu işlem için HTML dosya çift tıklanır ya
da Internet Explorer ile açılır. Ardından ekrandaki komut
düğmesi tıklanarak ekran mesaj kutusunun
çıkması sağlanır.
İşleyiş şöyle
olur: Button1 adlı düğmeye tıklandığında Click olayı oluşur. Böylece
Button1_Onclick yordamı aktif
hale gelir. Yordamın içindeki kodlar
çalıştırılır.
İPUCU: Yukarıdaki
kod satırlarını sabit diske .htm
uzantılı bir dosya olarak kaydetmeniz
yeterlidir. Ardından Microsoft Internet Explorer ya da VBScript çalıştıran diğer bir tarayıcı
ile açmanız onu görüntüleyecektir.
İlk VBScript Örneğimiz
Aşağıdaki örnekte
de düğmeye tıklanınca girilen bilgiyi ekrana mesaj kutusuyla
gösteren bir script yer almaktadır.
<HTML>
<HEAD>
</HEAD>
<SCRIPT>
Sub cmdHesapla_OnClick
Mesaj = document.frmExercise2.txtkilo.value
MsgBox Mesaj
End Sub
-->
</SCRIPT>
<BODY>
<H1>VBScript Örneği </H1>
<P> Değişkenleri girin ve hesapla düğmesine
tıklayın.</P>
<FORM ACTION =
"" NAME="frmExercise2">
<TABLE>
<TR>
<TD><B>Adiniz:</B></TD>
<TD><INPUT TYPE="Text"
NAME="txtadi" SIZE=20></TD>
</TR>
<TR>
<TD><B>Yasiniz:</B></TD>
<TD><INPUT TYPE="Text"
NAME="txtyasi" SIZE=5></TD>
</TR>
<TR>
<TD><B> Boyunuz:</B></TD>
<TD><INPUT TYPE="Text"
NAME="txtboyu" SIZE=5></TD>
</TR><TR>
<TD><B> Kilonuz:</B></TD>
<TD><INPUT TYPE="Text"
NAME="txtkilo" SIZE=5></TD>
</TR>
</TABLE>
<BR>
<INPUT TYPE = "SUBMIT" NAME="Gönder" VALUE="Gönder">
<INPUT TYPE="Button" NAME="cmdHesapla" VALUE="Hesapla !!">
</FORM>
</BODY>
</HTML>
NOT:
Bu dokümanlar Faruk Çubukçu tarafından hazırlanmıştır. Burada adı
geçen ticari ünvanlar ve markalar bilgi
amaçlı kullanılmışlardır ve kendi imtiyazlarına
sahiptirler. Bu dokümanlar ticari amaçlı olarak kullanılmaz.
Daha fazla bilgi için
www.farukcubukcu.com adresine bakınız.
II. GÖZDEN GEÇİRME
1. Script nedir?
2. Yaygın
scripting işlemleri ve amaçlarına örnekler veriniz?