Пытаюсь применять язык JavaScript к скриптам Terrasoft:
Например операторы prompt и alert
var name1= prompt('Введите имя','');
alert(name1);
не работает ни тот не другой оператор, что же тогда писать?
И на каком языке?
Нравится
Jscript точнее:smile:
примеры тут можно посмотреть, и вообще много полезного http://community.terrasoft.ua/developer
Alert() - это функция в браузере, в чистом JScript такой функции нет
В JavaScript есть два набора функций - один для исполнения на клиентской
стороне (в браузере), другой - на серверной стороне.
В Terrasoft используются функции серверной части.
Рекомендую очень неплохой справочник:
"Тимофеев Александр" написал: один для исполнения на клиентской
стороне (в браузере), другой - на серверной стороне.
Как нистрано в нашем случае, как вы говорите "серверный javascript" как раз работает на клиенте :)
Все правильно, я сознательно упростил объяснение для краткости.
На самом деле речь идет об объектной модели, которая зависит,
в свою очередь, от среды исполнения (скажем в JScript, по своему обыкновению
MS добавила нестандартностей). Для ответа на вопрос достаточно (ИМХО)
сказать, что не все методы клиентских объектов исполняются на сервере.
"Тимофеев Александр" написал:
Пойду куплю эту книгу, а то я другую взял "JavaScript подробное руководство".
--Пойду куплю эту книгу, а то я другую взял "JavaScript подробное руководство".
Да не стоит (разве что просто для себя). В террасофте нет никакого серверного явасрипта. Обычный JScprit, типы теже, расширений самого синтаксиса никаких нет.
Лучше пройдитесь по месному SDK посмотрите какие есть интерфейсы, там же примеры работы с ними.