Перехват линков на документы

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
Всем привет!
Задача собственно.. нужно перехватывать перехватывать линки на документы, которые вставляли в rt-поля.
В web эти линки принимают вид http://....
Лучшего не придумал, как парсить линк на клиенте и добавлять событие OnClick.
Все бы хорошо, но эти события оторваны от xpage и многие методы CSJS не работают. Как это решить?
По клику нужно выполнить следующее:
JavaScript:
XSP.showContent('#{id:dynp}','docMain',{action:'openDocument',documentId:'8fec3a13be93228cc225777a00302d75'})
В результате получаю ошибку:
Произошла ошибка при обновлении части страницы. Отсутствует элемент для отправки с ИД #{id:dynp}
Этот же код нормально исполняется, если вставить в событие компонента xpage Link

структура страницы следующая:
dynamicContent
|_dynamicViewPanel
|_<docMain с линком на документ>
 
Последнее редактирование модератором:

NickProstoNick

Статус как статус :)
Lotus Team
22.08.2008
1 851
27
BIT
0
вопрос снят!
Решил при помощи jquery... получил полный id компонента
JavaScript:
var el = $("[id$='dynp']").attr("id")
XSP.showContent(el,'docMain',{action:'openDocument',documentId:'8fec3a13be93228cc225777a00302d75'})
 
  • Нравится
Реакции: alexas1
Мы в соцсетях:

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