Как определить появление prompt?

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

bezvozni

Client
Регистрация
31.03.2013
Сообщения
306
Реакции
29
Баллы
28
Как точно знать был или не было prompt?
 
Как точно знать был или не было prompt?
Пишите развернуто что, где и когда, тут не ясновидящие.))

Ну страница выдаёт prompt от случая к случаю. Мне в каждый конкретный раз надо знать вот был сейчас промпт или нет.
Как вариант поиск текста на странице.
 
Пишите развернуто что, где и когда, тут не ясновидящие.))
Видимо просто задача специфическая, я не знаю куда развёрнутей.

Есть такое понятие prompt: https://learn.javascript.ru/alert-prompt-confirm
Зенка может отрабатывать это дело специальным экшеном, в котором можно указать значение для ввода в промпт и какую кнопку жать: ок или отмена. Так же в зенке есть переменная {-Page.lastalertmesage-} - там можно увидеть текст последнего промпт. Но! Я не вижу возможности узнать, а выдавала ли вообще страница этот промпт или нет.
 
получается надо перезагружать проект чтобы обнулить {-Page.lastAlertMessage-} и тогда если она пустая значит алерт/промпт не было
 
или как точно определить был или не было prompt?
 
Проверяйте на пустоту {-Page.LastAlertText-} или {-Page.LastAlertTitle-}, если пустое значение, то значит не было еще промпта.
шаблон работает в цикле, как мне знать {-Page.LastAlert..-} был заполнен только что или раннее и уже был проверен?
 
шаблон работает в цикле, как мне знать {-Page.LastAlert..-} был заполнен только что или раннее и уже был проверен?
Как вариант, можно между циклами работы запоминать значение этих макросов в буферную переменную и проверять, изменилось значение или нет, если изменилось, то соотв. был новый алерт. Но это конечно сработает, если значения в алертах меняются.
 
На одном сайте появилась такая защита.
По нажатию на кнопку "Complete Order" появляется такое окно Prompt. И первая проблема - это окно НЕ появляется, если нажимать методами Зенки. Руками в ПМ - появляется. Скрипт там такой:

Ну и само собой, в коде нет этих цифр, а всякие {-Page.LastAlertTitle-} пустые.

60497
 
На одном сайте появилась такая защита.
По нажатию на кнопку "Complete Order" появляется такое окно Prompt. И первая проблема - это окно НЕ появляется, если нажимать методами Зенки. Руками в ПМ - появляется. Скрипт там такой:

Ну и само собой, в коде нет этих цифр, а всякие {-Page.LastAlertTitle-} пустые.

Посмотреть вложение 60497
Удалось найти решение?
 

Кто просматривает тему: (Всего: 0, Пользователи: 0, Гости: 0)