Здравствуйте.
Помогите, пожалуйста, разобраться, как реализовать проверку следующего условия:

скрытый текст

Выделить код

Код:

TAG POS=1 TYPE=DIV ATTR=TXT:Создание<SP>новости EXTRACT=TXT

if ( {{!EXTRACT}} == "Создание новости" )
{
PROMPT "Found"
}


код публикуется в тегах code внутри спайлера

Надо проверить, есть ли на странице данный элемент.
Знаю, что конструкции IF в Imacros'e нет; но как её можно заменить в данном случае?
Благодарю!

InfSub

Дед Мороз
if в .iim не будет работать.
Оберни скрипт в .js
Макрос записывает действия. Для логики нужен .js

Дед Мороз
удалено, избыточное цитирование
Честно сказать, пробовал заворачивать, не отрабатывает.
Что-то с этим EVAL косячу((

InfSub

Дед Мороз

iim

Выделить код

Код:

TAG POS=1 TYPE=DIV ATTR=TXT:Создание<SP>новости EXTRACT=TXT
PROMPT EVAL("if('{{!EXTRACT}}'=='Создание новости'){'Found';}else{'not Found';};")


js

Выделить код

Код:

iimPlayCode('TAG POS=1 TYPE=DIV ATTR=TXT:Создание<SP>новости EXTRACT=TXT');

if (iimGetExtract() == "Создание новости" ){
    alert("Found");
}else{
    alert("not Found");
};

InfSub
Благодарю за пример.
Извините, а чем они отличаются?

Дед Мороз
Писал с телефона, при копи-пасте накосячил, так что в предыдущем посте, действительно - ни чем

05-07-2016 17:25:31
отредактировал пост выше