LogoAdler Design
O nás
Kontakt
Reference
Technologie

HTML a kaskádové styly (CSS)

Dynamické HTML a dynamické styly

ASP (Active Server Pages) a PHP3 (Personal Home Pages)

Macromedia Shockwave Flash

Java

VRML

JavaScript a VBScript

Při práci s webovými stránkami docházelo k situacím, kdy uživatel např. vyplnil formulář, odeslal jej serveru a ten mu po nějaké době vrátil zpět s tím, že je některá položka chybně vyplněna. Data formuláře tedy zbytečně putovala mnohdy přetíženými internetovými linkami od uživatele k serveru a zpět. Toto byl jeden z důvodů, proč byla do prohlížečů doplněna podpora pro skriptovací jazyky. Díky skriptům mohl spoustu úkolů vyřešit sám prohlížeč bez nutnosti odesílání dat ke zpracování serverem.

S prvním skriptovacím jazykem přišel tehdejší fenomén na trhu s prohlížeči - firma Netscape. Nazvala jej LiveScript, a později jej z marketingových důvodů přejmenovala na JavaScript. Oblíbeným jazykem velkého Billa Gatese je však Visual Basic, takže jako alternativu k JavaScriptu začala firma Microsoft zuřivě propagovat jeho odlehčenou verzi, jež bývá označována názvem VBScript. Aby programátoři pracující v JavaScriptu nad produkty firmy Microsoft neohrnuli nos, podporují její produkty velmi mírně modifikovanou verzi JavaScriptu nesoucí označení JScript.

Asi nejpatrnější odlišností skriptů psaných v jazyce JavaScript nebo VBScript od javovského apletu je přítomnost zdrojového kódu přímo ve stránce zapsané v jazyce HTML (kód je uvozen značkami <SCRIPT> a </SCRIPT>). Pro tvorbu skriptů není nutný žádný speciální interpret nebo kompilátor, bohatě stačí prohlížeč, který příslušný jazyk podporuje.

Použití

Skriptovací jazyky jsou určeny pro tvorbu jednoduchých programů a doplňků stránek HTML. V současné době se ve webových stránkách používají skriptovací jazyky pro změnu obrázku poté, co na něj uživatel najede myší. Jistě jste se také setkali s "podivným" chováním stavového řádku u některých stránek. Někde se v něm bez vašeho přičinění proháněl určitý text, jinde se měnil jeho obsah při přechodu kurzorem myši přes odkaz (a kupodivu text nijak nepřipomínal URL). Velmi užitečné je také použití JavaScriptu nebo VBScriptu při vyhodnocování obsahu jednotlivých polí formuláře. Díky skriptům vám může prohlížeč okamžitě zobrazit chybové hlášení třeba po zadání písmene do políčka, pro něž je povoleno pouze zadání čísla (např. v poli Datum: na nějaké webové stránce). Na mnohých stránkách zabývajících se finančnictvím můžete najít skripty umožňující snadno vypočítat jednoduché matematické vztahy.

Další informace

Další informace o technologii JavaScript najdete přímo u pramene na adrese:
http://developer.netscape.com/one/javascript/resources.html
Velmi zajímavá je příručka pro začátečníky, kterou najdete na adrese:
http://rummelplatz.uni-mannheim.de/~skoch/js/script.htm
Chcete-li získat více informací o jazycích JScript, VBScript a dalších skriptovacích technologiích podporovaných Microsoftem zajděte na:
http://msdn.microsoft.com/scripting/default.htm