VBScript – Uvod

Visual Basic Script je skript jezik zasnovan na sintaksi programskog jezika Visual Basic, a sliฤno JavaScript-u implementira se u HTML kod. Kod ovog script jezika najviลกe se postavlja pitanje kompatibilnosti sa razliฤitim browser-ima. Poลกto je jezik lansirao Microsoft kao pandan Javascript-u, interpreter za ovaj jezik je ugraฤ‘en je u Internet Explorer, a ostali browser-i ga uglavnom ne podrลพavaju. Ali to nije tema ovog teksta, veฤ‡ da vidimo kako izgleda sintaksa ovog jezika kroz primere.

Prvi primer bi bio, a ลกta drugo nego – program „Hello World!“ (tipiฤan kao poฤetni primer za opis svakog jezika). U ovom primeru ฤ‡emo kreirati jedan dugmiฤ‡ i kao rezultat na klik dugmeta dobiฤ‡emo poruku „Zdravo svete!“. Kod za kreiranje dugmeta je jedna linija:


<INPUT TYPE=“Button“ NAME=“cmdZdravo“ VALUE=“Klikni ovde!“>

Zapravo, u HTML kodu potrebno je da programski kod ugnjezdimo unutar „SCRIPT“ taga, odnosno unutar „HEAD“ taga:


<SCRIPT LANGUAGE=“VBScript“>
Sub cmdZdravo_OnClick()
MsgBox „Zdravo, svete!“, vbOKOnly, „Primer VBScript-a“
End Sub
</SCRIPT>

Cela .html stranica bi izgledala ovako:


<html>
<head>
<SCRIPT LANGUAGE=“VBScript“>
Sub cmdZdravo_OnClick()
MsgBox „Zdravo, svete!“, vbOKOnly, „Primer VBScript-a“
End Sub
</SCRIPT>
</head>
<body>
</PRE>
<INPUT TYPE=“Button“ NAME=“cmdZdravo“
VALUE=“Klikni ovde!“>
</body>
</html>

Ovde smo iskoristili jednostavnu VB naredbu „MSGBOX“. Prvi parametar naredbe je string tipa i predstavlja poruku koja ฤ‡e se prikazati. U VBScript-u svi parametri se odvajaju zarezima (,), i svaki parametar se navodi po odreฤ‘enom redosledu. Drugi parametar je „vbOKOnly“, koji predstavlja u stvari numeriฤku vrednost i odreฤ‘uje prikaz dugmadi. VBScript poseduje nekoliko ovih konstanti, koje je lakลกe koristiti nego brojฤane vrednosti. Treฤ‡i parametar je tekst koji ฤ‡e da ide u naslovnu liniju, ovo je takoฤ‘e string pa mora iฤ‡i pod navodnicima. Na osnovu ovom malog primera moลพete da uvidite da je jezik vrlo sliฤan Visual Basic-u.

Pratite Krstaricu na www.krstarica.com