спс
Как запретить код
-
Здравствуйте. Проблема на мейл.ру. Помогите советом. Никак не могу запретить блок "бесплатные SMS". Он всплывает и мышка кликает на него, вместо другого элемента.
"Запретить всплывающие окна" не помогает. В "запретить запрос" код вставлял (это, конечно немного сомнительно))). По маске же никак не запретить вроде...


-
@Proletariy Может просто кликнуть на крестик и закрыть окно.
-
@denanotherday дело в том, что этот блок не всегда и не так часто появляется.
-
@Proletariy Используйте "if" и селектор бодберите уникальный
-
@Proletariy проверить существование, и потом if.
-
@Proletariy said in Как запретить код:
@smurfik что-то я не могу догнать... Выдает ошибку. Как правильно сделать?

Ты не то действие применяешь, кликни на элемент который ты хочешь проверить лв кнопкой, и из списка действий, выбери "Проверить существование"
-
@Proletariy said in Как запретить код:
@santilo вроде получилось закрыть блок при появлении)
Когда в if у меня style="display: block;" то ошибки нет, и окно закрывается, когда оно есть. Но когда нет, то все останавливается.

в if ты должен проверять переменную [[IS_EXISTS]] она содержит true или false
if [[IS_EXISTS]] элемент присутствует -
Что-то не пойму ничего. Почему-то опять блок пропускается.
-
@Proletariy said in Как запретить код:
Что-то не пойму ничего. Почему-то опять блок пропускается.
Зачем ты переменную [[IS_EXISTS]] с чем то сравниваешь, просто сделай как на скрине

-
@Proletariy Переменная IS_EXISTS содержит булево команды "Проверить существование". Тоесть либо да - true, либо нет - false. В блоке IF вписывается условие для его выполнения, можно написать
[[IS_EXISTS]] == trueлибо просто
[[IS_EXISTS]]это равносильно.
-
@santilo Сори, 5 утра было :), я писал автору темы, @Proletariy
-
Парни, спасибо за помощь). Сделал еще условие в цикле. Все работает, но не помешало бы экспертное мнение - правильно ли все сделано.
То есть так: если есть элемент, то цикл начинается заново. Использовал Continue - это правильно?
Или правильно все, что работает?)))
-
@Proletariy said in Как запретить код:
То есть так: если есть элемент, то цикл начинается заново. Использовал Continue - это правильно?
Да, все правильно.
-
Теперь проблема со случаем, "если элемента нет".
Суть такая: если элемента нет ([[IS_EXISTS]] == false), то скрипт выходит с аккаунта и начинает цикл заново.
Это работает, но проблема в том, что цикл начинается заново даже тогда, когда элемент есть, и действия в цикле должны продолжаться.
