• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

Решено Вызов функции из jss

  • Автор темы Sanchezz86
  • Дата начала
  • Теги
    jss
S

Sanchezz86

Добрый день!
Что-то не могу разобраться в тонкостях Xpages.
У меня есть кнопка на станице
Код:
<div class="panel">
 
<a href=""
class="btn-default"
onclick="Test();">
<i class="fa fa-table"></i>
 test
</a>
</div>

Функцию тест пытаюсь разместить в библиотеке jss, но кнопка не срабатывает..
если делать эту функцию просто в библиотеке js , то кнопка работает, но как получить данные из jss?
Подскажите, как правильно вызывать функции из jss?
 

alexas1

Green Team
10.04.2014
1 202
225
BIT
34
Раз xpages прогишь, имеет смысл использовать фреймворк на полную катушку, а там кнопа - <xp:button .....
В кнопе ивенты могут обрабатываться и клиентским и серверным скриптом. Сначала выполняется клиент потом сервер. На oncomplete event можно ещё раз вызвать клиентский.
Т.о. есть прозрачная штатная последовательность выполнения скриптов CSJS - SSJS - CSJS.
Передавать данные между ними можно по разному: через объект на странице (напр. значение поля или любое свойство доступного на странице объекта), через scope variable, через submitValue и ещё куча вариантов...
Этот вопрос тут поднимался уже не раз.
 
  • Нравится
Реакции: Dragon108
Мы в соцсетях:

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