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

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

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

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

SOAP Запрос js - никак...

Ficoos

Lotus Team
15.03.2016
136
2
BIT
114
Получается создать коннект и получить ответ только если делать запрос на стороне клиента (CSJS) - тут проблемы с заполнение вычисляемых полей и переходом на следующую веб страницу. а хотелось бы, что бы работало на стороне сервера (SSJS). Думаю попробовать DIJIT
 

Ficoos

Lotus Team
15.03.2016
136
2
BIT
114
Итак! Часть задачи победил, переложив часть кода на CSJS на стороне клиента в XPages. Все работает, запросы отсылаются - принимаются ответы. Уперся в проблему: На стороне клиента надо собрать текстовой массив или строки с разделителями, что бы загнать это в поле типа "Поле со Списком". Текст отлично собирается, но вот в поле не появляется. Использовал:
Код:
var tmp = new String()
// сбор данных в tmp
XSP.getElementById("#{id:inputTest1}").value = tmp
но глухо. Как победить?
 

garrick

Lotus Team
26.10.2009
1 351
151
BIT
188
Итак! Часть задачи победил, переложив часть кода на CSJS на стороне клиента в XPages. Все работает, запросы отсылаются - принимаются ответы. Уперся в проблему: На стороне клиента надо собрать текстовой массив или строки с разделителями, что бы загнать это в поле типа "Поле со Списком". Текст отлично собирается, но вот в поле не появляется. Использовал:
Код:
var tmp = new String()
// сбор данных в tmp
XSP.getElementById("#{id:inputTest1}").value = tmp
но глухо. Как победить?
А как выглядит tmp? Что там?
 

garrick

Lotus Team
26.10.2009
1 351
151
BIT
188
Простой текст должен записываться. Может быть что-то с типом или настройками поля inputTest1 не так.
 

Ficoos

Lotus Team
15.03.2016
136
2
BIT
114
Простой текст должен записываться. Может быть что-то с типом или настройками поля inputTest1 не так.
Да с полем ничего не делал - свойства по умолчанию. TMP как только не пробовал: и просто tmp и tmp.toString() - пофигу. Не показывается. Вот ответ от запроса:
Код:
var res = new String( http.responseText)
XSP.getElementById("#{id:inputTest1}").value = res
Все вставляется в поле..
tmp имеет практически те же свойства. Так же объявляется, только заполняется по-другому через оператора цикла. FOR
 

Ficoos

Lotus Team
15.03.2016
136
2
BIT
114
Простой текст должен записываться. Может быть что-то с типом или настройками поля inputTest1 не так.
Нашел как происхлдит: пока работает цикл FOR - tmp собирается. Как только цикл завершился - tmp стал пустым, хотя никаких действий удаления переменной или замены в переменной значений на пусто нет. Не пойму причину очистки...
 

Ficoos

Lotus Team
15.03.2016
136
2
BIT
114
Так... Вопрос решил. Теперь возник другой: Надо этот текст вставить в значения поля со списком или в поле набора переключателей, что бы можно было выбрать значение. Этот TMP добывается на стороне клиента и должен быть использован для выбора. как бы такое сотворить? Обучаюсь XPages фокусам по мере поступления проблем. Пока получается самообучаться, но в некоторых местах нужна помощь.
 

Ficoos

Lotus Team
15.03.2016
136
2
BIT
114
Так... Вопрос решил. Теперь возник другой: Надо этот текст вставить в значения поля со списком или в поле набора переключателей, что бы можно было выбрать значение. Этот TMP добывается на стороне клиента и должен быть использован для выбора. как бы такое сотворить? Обучаюсь XPages фокусам по мере поступления проблем. Пока получается самообучаться, но в некоторых местах нужна помощь.
Не думал, что для сообщества мой вопрос оказался сложным. Но спасибо!
Вопрос решил сам. Всё! Расходимся!... ;)
 
Мы в соцсетях:

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