Страница 1 из 1

Javascript как взять name по имеющейся ссылке

Добавлено: 19 июл 2005, 11:14
Johny
Суть: вытащить имя города по имеющейся ссылке в алгоритме Javascript.
Есть объект связанный с организациями. В нем есть свойство - ссылка на город. Но вот проблема, что объекта Список городов нету. А как вытащить название города не знаю. Это не аналитика => функции типа Analitic.Value() или ValueName() не юзаются.
МОжет просто функцию не нашел, или может как-то запрос должен быть внутри написан?

Добавлено: 19 июл 2005, 12:23
oiko
Ясен пень надо писать свою ф-ию.
Но может лучше идти другим путем исходя из поставленной задачи?

Добавлено: 19 июл 2005, 12:31
Johny
Без проблем бы написал свою, только вот в javascript не очень понимаю как это сделать.
Идея такая: писать фейс и вызывать его в Java?
Жаль, что других вариантов нету.

Добавлено: 19 июл 2005, 12:40
Johny
Только вот я не пока знаю как правильно передать в фейс параметры и вернуть их оттуда.
Или можно просто как-то функцию написать без фейсов?

Добавлено: 19 июл 2005, 12:54
oiko
Чтобы писать cdj. функцию необходимы
часть исходников обьектных интерфейсов
реализующих работу с javascriptengine

Добавлено: 19 июл 2005, 13:37
Johny
МДаа, задача явно упростилась :?
Инетерсно, а из JAVa нельзя фейс запустить?
Почему-то на саму функцию RunInterface не ругается, но ругается, что объект не зарегестрирован, или предполагается наличие объекта.
Так вот можно или нет запустить фейс? А то обидно. написать написал, а запустить никак :(

Добавлено: 19 июл 2005, 14:05
oiko
Из ява-скриптов интерфейс не запустишь - это не вип
А не ругается наверное потому что буквы знакомые :lol:
А запустить ты его сможешь только функцией которая написана на випе в интерфейсе который наследует тайные знания

Добавлено: 19 июл 2005, 14:51
Max_Fin
Есть две замечательные функции:
Function vRunInterface (String): Integer; external 'G_VDE.dll';
Procedure vRunInterfaceNoModal (String); external 'G_VDE.dll';

А параметры можно передавать и брать с помощью
Procedure vFreeParams; external 'G_VDE.dll';
Function vGetParam (String, var AnyType): Boolean; external 'G_VDE.dll';
Function vPutParam (String, var AnyType): Boolean; external 'G_VDE.dll';
Function vDelParam (String): Boolean; external 'G_VDE.dll';

А замечательные они в том числе потому, что можно генерировать имя необходимого для запуска интерфейса, в зависимости от тех или иных условий. На VIP'е проверено и работает, про Java не скажу, но по идее должны тоже работать.

Добавлено: 19 июл 2005, 15:21
oiko
Не должны работать Java-скрипт это не вип
в скрипте функцию не обьявишь

Добавлено: 19 июл 2005, 15:37
Max_Fin
В нормальном java-scripte можно использовать Axtive-X компонент.