JScript е реализация на Microsoft на езиковата спецификация ECMA 262, популярна най-вече като Javascript. Реализацията покрива напълно изискванията на спецификацията, като заедно с това са налице и някои допълнителни опции, характерни за техническите характеристики и възможностите на Microsoft Internet Explorer 4.x | 5.x като Web навигатор.
JScript е обектно-ориентиран, скриптов език, интерпретиран както от страна на Web клиента, така и от страна на Web сървър. Приложението му е сходно с това на VBScript, но на практика е предпочитан поради по-голямата си близост с JavaScript. Сходството е пълно на ниво езикови характеристики и средства за програмиране. Различията настъпват при използване на някои обекти и техните методи.
Пример за извеждане на справка от БД dbstud.mdb по описаната вече техника чрез ADO и ASP, но с използване на JScript в качеството му на скриптов език за интерпретиране от страна на Web сървъра.
Съдържание на dbstudjs.asp:
<% @ Language = jscript %>
<% function JScriptDatabaseRead() { var c, r, strOut = "", sql = "SELECT * FROM
Students ORDER BY Name;", cnstr = "";
cnstr += "Provider=Microsoft.Jet.OLEDB.4.0;";
while (!r.BOF & !r.EOF){
return(strOut);
<html> <center><h2>Студенте:</h2></center>
<%
|
Съдържание на HTML страница изпратена на клиента след интерпретация от сървъра:
<html> <head> <META HTTP-EQUIV="CONTENT-TYPE" CONTENT="TEXT/HTML; CHARSET=WINDOWS-1251"> <META NAME="GENERATOR" CONTENT="ASP"> <title>JScript: Справка от БД</title> <style type="text/css"> h2 {color: #CC3300;} </style> </head> <body bgcolor="#EEEEEE"> <center><h2>Студенти:</h2></center> <tr> |
Резултат при изпълнение:
Непосредствено изпълнение на примера от сървъра
![]() |
![]() |
![]() |