Добрый день!
Появилась необходимость сделать кликабельную ссылку в карточке Продажи (Террасофт 3.4.0.48.).
Создала поле, в которое пользователь вводит ссылку. К этому полю прикрепила кнопку, по нажатию на которое выполняется действие amiOpenLink. Обра
function amiOpenLinkOnExecute(ActionMenuItem, Sender) {
var URLName = dlData.Dataset.Values('TenderTarget');
URLName = (URLName != null) ? URLName : '';
var browser = new ActiveXObject("InternetExplorer.Application");
browser.Navigate(URLName);
browser.Visible = true;
}
Этот вариант решения работает хорошо, но я бы хотела открывать не строго в InternetExplorer, а в браузере по умолчанию. В Мозиле или в хроме, например. Если ссылка прикрепляется как файл, то именно это и происходит. Однако, выцепить коды какими именно открывается браузер по умолчанию у меня не получилось. Нашла на форуме строку:
var browser = new ActiveXObject("Shell.Explorer.2");
Но она не срабатывает и выдает ошибку.