VBScript - Visul basic Scripting
Co tento skriptovací jazyk nabízí? K čemu slouží a proč existuje? To se dozvíte v tomto článku
Co je to Visual Basic Scripting
VBScript je skriptovací jazyk, který se odehrává na straně prohlížeče. Proto skripty napsané ve VBScriptu jsou funkční i v režimu offline. Možnosti VBScriptu jsou takřka totožné jako schopnosti JavaScriptu – hodiny, kalendář, pohybující se text, ověřování formulářů atd.
Rozdíly mezi JavaScriptem a VBScriptem
JavaScript a VBScript jsou velmi podobné jazyk, co do cílů a možností. Ličí se především syntaxí a samozřejmě někateré drobné rozdíly (jeden umí něco, co druhý neumí), ale tyto rozdíly jsou zanedbatelné. Hlavní rozdíl však plyne z historie obou jazyků. JavaScript vytvořila společnost Netscape a tím podpořila schopnosti svého prohlížeče, Microsoft reagoval podporou JavaScriptu, ale vymyslel i svůj vlastní, který má nahradit JavaScript, ale tento jazyk – VBScript zůstává výhradou pouze prohlížečů Microsoftu.
A tak je to do dnes. VBScript je funkční pouze v Internet Exploreru, což zcela jednoznačně odpovídá na otázku, který skriptovací jazyk použít. Když použijete VBScript, uživatelé jiných prohlížečů (Opera, Mozilla) budou ochuzeni, případně omezeni, což je rozhodně nežádoucí.
VBScript můžete použít ve firemních sítích, když jste si jisti, že jiný prohlížeč než Internet Explorer v této síti není. Získáte možnost použití prvků ActiveX, které už se posouvají na úroveň programů, umožňují ukládat soubory na disk atd.
Avšak, tvoříte-li webové stránky pro širokou veřejnost, nepoužívejte VBScript
A nyní se podívejte na jednoduchý příklad napsaný ve VBScriptu:
<script language="VBScript"> Document.Write "<h1>Vítá vás VBScript</h1>" I = Window.Navigator.AppVersion Document.Write I </script>
Jednoduchý skript, který vypíše nadpis (Vítá vás VBScript), I
je proměnná a její hodnotou je verze prohlížeče. Na posledním řádku vypisujeme
její hodnotu.
Tím končí představení VBScriptu, jeho vlastnostmi se zabývat nebudu, jelikož jeho využití je minimální, což je taky nejdůležitější myšlenka celého článku.
Značkovací a skriptovací jazyk z dílen Microsoftu:
ASP, HTML+TIME, VML
Vyhledávání
Základy
Zajímavosti
DOM
Poradna
Pokud si nevíte rady, chcete kontakt na spolehlivého tvůrce webu, či vás zajímá cizí názor, ozvěte se.