• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

Msgbox в ВЕБ

  • Автор темы Автор темы wowa
  • Дата начала Дата начала
Ну, не знаю даже.
Попробуйте
Код:
window.history.back();
вместо
Код:
window.document.location = '/| & Replace(db.filepath, "\", "/") & |/MySearchForm?ReadForm';
 
Уважаемый Sandr
у меня тоже была проблемка по поводу месседж бокса под веб
но вы решили эту проблему
спасибо

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

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

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

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

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

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

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


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

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

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

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

Код:
/webdbname/myAgent?OpenAgent

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

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab