Двуязычие броузера Internet Explorer делает осмысленным или необходимым применение атрибута LANGUAGE тега <SCRIPT> для указания языка сценария.
При этом, поддержка двух языков вызвала введение
дополнительного необязательного аргумента в тех
функциях, одним из аргументов которых служит строка кода. Например, функция setTimeout (), которая
имеет в Netscape Navigator два аргумента, теперь мо-
жет использовать третий аргумент, который сообщает
данной функции, как интерпретировать строку кода
в одном из аргументов — как программу на JavaScript
или на VBScript.
Необходимо помнить, что хотя вариант языка JavaScript, применяемый Internet Explorer, и называется
«JScript» во всех официальных документах Microsoft,
на синтаксис языка это никак не повлияло — во всех
местах, где необходимо указать один из двух языков,
допустимыми вариантами служат либо «JavaScript»,
либо «VBScript».
В целом JScript является довольно сильным облегченным вариантом JavaScript. Особенно если срав-
нивать его с тем JavaScript, который поддерживает
Netscape Navigator 3.0. Многих методов, событий,
объектов нет вообще, некоторые копировались из Netscape Navigator в большой спешке, и даже в синтаксисе имеются некоторые значительные упрощения —
в частности, числовые значения больше не объекты.
Очевидно, много сценариев для Netscape Navigator
вызовут переделки, прежде чем их сможет осуще-
ствить Internet Explorer. Но в настоящий момент Microsoft даже не подготовила официальной документации на свой вариант JavaScript; все, что можно
найти на сервере Microsoft, — это документ, называемый «Microsoft Internet Explorer Scripting Object Model», содержащий перечисление поддерживаемых
JScript объектов и их свойств и методов.
Рассмотрим, что такое «ActiveX Documents». «Документы ActiveX» дают Интернету то, к чему для рядового
пользователя Windows и сводится технология OLE.
К примеру, когда в окне Microsoft Word возникает обычная таблица Excel, с которой можно делать все то же
самое, что и в самом Excel. Так же HTML-документ способен теперь включать в себя документы любого другого формата, для которых существуют программы просмотра, которые удовлетворяют стандартам OLE.
Для того чтобы человек мог, не покидая своего броузера, познакомиться с содержимым документа в определенном формате X, должны выполняться два условия. Первое — для данного формата должна иметься
программа просмотра, которая способна играть роль
OLE-сервера. Второе — такая программа должна присутствовать на компьютере пользователя. Ясно, что
оба эти условия значительно ограничивают практическое применение этой идеи. Даже несмотря на то, что
для любых приложений, которые входят в Microsoft Of-
fice, существуют бесплатно распространяемые программы просмотра (Word Viewer, Excel Viewer и т. п.),
рассчитывать на их наличие на каждом компьютере не
способна даже корпорация Microsoft, не говоря уже
о других, не известных фирмах, форматах и программах. Ясно, что о переносе на другую операционную систему здесь не может быть и речи.