OpenCodeLib()
Функция OpenCodeLib() открывает библиотеку v1.
Функция открывает документ либо с расширением XML, содержащий набор методов, и возвращает его корневой элемент, либо с расширением .JS, содержащий функции, возвращает псевдо-документ (псевдо-форму), содержащую те же функции. Действие этой функции похоже на действие функции EvalCodeUrl, но не тождествены ей. Если мы выполняем сторонние функции при помощи EvalCodeUrl, то переменные из нашего кода видны внутри сторонних функций, что может привести к разрушению кода при совпадении названий переменных. OpenCodeLib лишен этого недостатка, т.к. приводит к загрузке функций из внешнего источника как независимых методов, каждый из которых выполняется в собственном окружении. Но в этом случае, в отличие от EvalCodeUrl, загружаемый js-файл не может содержать глобальных переменных, а только функции.
Загруженный документ помещается в кэш документов и при следующем вызове результат берется уже из кэша.
Возвращает объект типа XmlElem.
Синтаксис
OpenCodeLib( url )
Аргументы
urlstring
url загружаемого документа с расширением XML или JS