• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Перекрестные ссылки с БД на БД

  • Автор темы Archi2001
  • Дата начала
A

Archi2001

Я что то тут напоролся на грабли... вечер... :)
Есть две БД. в каждой из них есть перекрестные ссылки друг на друга.
в Базах при старте открывается по умолчанию Frameset...
Проблема в том, что при каждом нажатии на ссылку открывается отдельное окно другой БД.
соответсвенно, окон становится с каждым нажатием всё больше и больше...
(при этом, документы из окон соотв. БД открываются нормально, в одном окне)
Открытие баз происходит и с NotesUIworkSpace.OpenDatabase и с @URLOpen (по сути - имитируется нажатие Ctrl+O)
Как сделать так, что бы при открытие фокус передавался на уже открытую БД или, если она не открыта - открывал ее?
:)
Спасибо!
 
T

TIA

Используй NotesUIWorkSpace.SetTargetFrame, @SetTargetFrame или Default target for links. Т.е. перед открытием нотес должен знать в каком фрейме открывать. Только вот в текущем фрейме на LotusScript (где выполняется код) открыть что-либо не тривиально
 

VladSh

начинающий
Lotus Team
11.12.2009
1 786
157
BIT
80
Да, SetTargetFrame, и ещё я бы поигрался параметром newInstance.
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!