Вопрос вынесен в отдельную тему из топика: iMacros for Firefox - общие вопросы, обсуждение возможностей

InfSub


Подскажите пожалуйста как прикрутить к этому коду проверку ещё одного условия?

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

Выделить код

Код:

var w;
for (w=1;w<=9999;w++){
iimSet("NSTROKA",w);
iimDisplay("Цикл="+w)
iimPlay("1.iim",60);  
i=iimPlayCode("TAG POS=1 TYPE=SPAN ATTR=TXT:Истина")
if (i>0){
for (i=1;i<=1;i++){
iimDisplay(w)
       b=iimPlay("2.iim")
       if (b>0){
          break

      }  
   }

}
}


В коде скрипта, проверяется условие истина мне надо что бы проверялись два условия,истина1 и истина2

Ну и чём проблема ???

скрытый текст
можно иф в ифе сделать,
if(условие 1){
  if(условие 2){

  }
}

или можно объединить
if(условие 1 && условие 2){

  }
&& означает и, и то и другое


Gergi
И плиз учись уже правильнее/грамотнее выражать свои мысли и формулировать вопросы. А то у тебя почти всегда, типа, догадайтесь мол сами, чево я хочу.
Старайся выкладывать конкретный, не рабочий кусок кода, и точно описывай проблему. Если речь идёт о каком то сайте, то сразу и сайт.

И учи хоть немного мат часть

PRESIDENT пишет

Ну и чём проблема ???

Проблема в том что не получается

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

Выделить код

Код:

var w;
for (w=1;w<=555;w++){
iimSet("NSTROKA",w);
iimDisplay("Цикл="+w)
iimPlay("1/1z1.iim",60);
if (условие 1){
if (условие 2){

  }
}
  

for (i=1;i<=1;i++){
iimDisplay(w)
       b=iimPlay("1/2z2.iim")
       if (b>0){
          break

      }  
   }

  }
}

Gergi
Что именно не получается ???

скрытый текст
if (1-e условие true && 2-e условие true )
{
тут действие
}

И смысл этого кода ???
зачем одинарный цикл и бреак выход из него, если цикл, всего один то раз и сработает ???

Выделить код

Код:

for (i=1;i<=1;i++){
iimDisplay(w)
       b=iimPlay("1/2z2.iim")
       if (b>0){
          break

      }  
   }

PRESIDENT пишет

Gergi
Что именно не получается ???

выдаёт ошибку

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

Выделить код

Код:

var w;
for (w=1;w<=9999;w++){
iimSet("NSTROKA",w);
iimDisplay("Цикл="+w)
iimPlay("1.iim",60);  
if (1-e условие true && 2-e условие true ){    //выдаёт ошибку
for (i=1;i<=1;i++){
iimPlay("2z2.iim")
         }  
      }

    }

Gergi

скрытый текст
Вариант 1

Выделить код

Код:

if(iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=2 TYPE=SPAN ATTR=TXT:Продать')>0 && iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=2 TYPE=SPAN ATTR=TXT:Купить')>0)
{

}

Вариант 2

Выделить код

Код:

a=iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=2 TYPE=SPAN ATTR=TXT:Продать') 
b=iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=2 TYPE=SPAN ATTR=TXT:Купить ')
if(a>0 && b>0)
{

}

Gergi пишет

if (TAG POS=2 TYPE=SPAN ATTR=TXT:Продать true && TAG POS=2 TYPE=SPAN ATTR=TXT:Купить true )

что это за бред?
вам объяснили принцип, если вам не хватает знаний преобразовать это в рабочий код, то, я, вам уже не однократно говорил: есть куча ресурсов посвященных основам js - учитесь, но не надо разводить подобный флуд - в данной теме, она НЕ посвящена основам js

Короче не работает удалено

если вы не видите разницу, между логическим true и false, то гугл в помощь
Правила темы iMacros, пункт 1.5
Предупреждение


InfSub

Тема перенесена из форума «iMacros» в форум «Архив тем».