
Всё оказалось довольно тривиально, благодаря предусмотрительности велосипедистов

Алгоритм следующий (упрощённый):
1. бросаем на окно какое-то поле NEKOEPOLE (Entry), в зависимости от значения которого надо что-то выполнить. Обработку пихаем по accepted
Код: Выделить всё
Stop(NEKOEPOLE) ! Посмотрим, что нам сайт послал
Код: Выделить всё
Target.Writeln('$("#NEKOEPOLE").hide();')
3. В точку вставки Interner - HTML for Page - JavaScript - Code on Bottom вставляемТ.е. после загрузки страницы в браузер прячем эту переменную. Не удаляем, а именно прячем
Код: Выделить всё
Target.Writeln('')
Target.Writeln('<<script>')
Target.Writeln(function goNEKOEPOLE(valuetoNEKOEPOLE){{')
Target.Writeln('document.ClarionForm.NEKOEPOLE.value = valuetoNEKOEPOLE;')
Target.Writeln('$("#ClarionForm").submit();')
Target.Writeln('};')
Target.Writeln('<</script>')
4. Ну а дальше всё примитивно: достаточно вызвать, скажем, по линку функцию JavaScript goNEKOEPOLE(значение) и страница возвращает всё на обработку в задачу.Это определение функции, которая присваивает значение нашей спрятанной переменной и передаёт форме сигнал, что надо вернуть управление обратно в программу
Конечно, вариантов масса. У меня, скажем, обработка идёт по событию .click() и значение присваивается от id того DIV, на котором кликнули
Обращаю внимание: имя переменной лучше сразу писать именно большими буквами, чтобы не заплутать, т.к. брокер все имена переменных переводит в верхний регистр, а JavaScript он регистрочувствительный.