• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Msgbox в ВЕБ

  • Автор темы wowa
  • Дата начала
S

Sandr

Ну, не знаю даже.
Попробуйте
Код:
window.history.back();
вместо
Код:
window.document.location = '/| & Replace(db.filepath, "\", "/") & |/MySearchForm?ReadForm';
 
W

wowa

Sandr, супер , ОГРОМНОЕ СПАСИБО!!!!!!!!!!! +1
 
Y

yerke

Уважаемый Sandr
у меня тоже была проблемка по поводу месседж бокса под веб
но вы решили эту проблему
спасибо

но хотелось бы знать
возможно ли сделать так чтобы
при клике на кнопку появилось тока месседж бокс
а не месседж бокс и пустая белая страничка в фоне
 
S

Sandr

Уважаемый Sandr
у меня тоже была проблемка по поводу месседж бокса под веб
но вы решили эту проблему
спасибо

но хотелось бы знать
возможно ли сделать так чтобы
при клике на кнопку появилось тока месседж бокс
а не месседж бокс и пустая белая страничка в фоне

Пустая страничка появляется потому что когда в агенте Вы делаете Print, Вы этим самым пишите HTML контент страницы. Соответсвенно выводится Вам то, что Вы написали в Print.
Если Вы хотите, что бы после выполнения функции alert() на страничку что-то выводилось, то Вам достаточно это запринтить.
Если Же Вам надо, что бы открылся предыдущий дкоумент, то необходимл сделать так

Код:
Print {<script>window.document.location = '/} & webdbname & {/0/} & docUNID & {?OpenDocument'</script>}

где
webdbname - строковоая переменная вашего агента, которая содержит ВЕБ путь к базе данных (Replace(notesDatabase.filePath, "\", "/"))
docUNID - строковоая переменная вашего агента, которая содержитунид документа, который Вам необходимо открыть

Если нужно откныть документ в режиме чтения, то вместо OpenDocument на пишите ReadDocument

Повторюсь:
Если Вы используете агенты для проверки корректности введенных значений в ВЕБе, то это неправильный подход, все проверки желательно делать используя JavaScript.
 
Y

yerke

Sandr


Если Вы используете агенты для проверки корректности введенных значений в ВЕБе, то это неправильный подход, все проверки желательно делать используя JavaScript.
допустим JavaScript-ом проверили все поля а потом
этим же JavaScript-ом как запустить агент
:(
 
S

Sandr

yerke

Лепите кнопку на форму, кнопке даёте айдишник, помещаете её в div со стилем display:none, или самой кнопке указываете такой стиль.
На кнопку пишите @Command([toolzrunmakro];"имя агента")

JavaScript-ом кликаете эту кнопку

Код:
document.getElementById("айдишка княпки").click();
Либо вызываете агнент по урлу

Код:
/webdbname/myAgent?OpenAgent

Но по урлу не так просто получить текущий документ.
Все это неоднократно писалось на форму, причем недавно, воспользуйте поиском...
 
Мы в соцсетях:

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