Другие языки написания сценариев

Когда компания Microsoft признала возможности нового языка JavaScript, она добавила его поддержку в Internet Explorer 3.0. При этом компания Microsoft, не желая лицензировать название языка, назвала язык сценариев, встроенный в свой браузер, иначе – Jscript. Этот язык, по сути, является тем же JavaScript, но при использовании версий обоих языков может возникнуть неразбериха.

Версии языка Jscript не имеют определенных номеров и обычно их нумеруют в соответствии с версиями браузера. При этом нельзя определенно сказать, какая из версий JavaScript соответствует той или иной версии Jscript. Например, язык Jscript 5.0, встроенный в Internet Explorer версии 5.0, полностью совместим с JavaScript 1.3 и лишь частично с JavaScript 1.5. Справедливости ради следует заметить, что язык Jscript также содержит и уникальные средства, которых нет ни в одной из версий JavaScript.

Также все версии Internet Explorer (начиная с 3.0) поддерживают сценарии на языке VBScript, базирующемся на языке Visual Basic. Язык VBScript – это язык, который широко используется для написания макросов в продуктах Microsoft Office и других приложениях Windows.

Если вы хотите, чтобы ваши страницы правильно отображались в наибольшем количестве различных браузеров, для написания сценариев следует всегда использовать язык JavaScript. Он поддерживается всеми браузерами, которые вообще допускают выполнение сценариев.