2014-09-27 3 views
1

나는 imacros에 if else 문을 만들려고했으나 종류는 잃어 버렸습니다.iMacro If Else Statement

이 하나 개의 체크 버튼이 나타나고 나타나는 경우이를 클릭하면 기본적으로 다음과 같이 구축의 : 어떤 시점에서이 버튼을

refresh 
SET !TIMEOUT_STEP 0 
SET !ERRORIGNORE YES 
TAG POS=1 TYPE=SPAN FORM=ACTION:Select.aspx ATTR=TXT:Cart 
TAG POS=2 TYPE=SPAN FORM=ACTION:Select.aspx ATTR=TXT:Cart 
TAG POS=3 TYPE=SPAN FORM=ACTION:Select.aspx ATTR=TXT:Cart 
TAG POS=4 TYPE=SPAN FORM=ACTION:Select.aspx ATTR=TXT:Cart 
SET !ERRORIGNORE NO 
SET !TIMEOUT_STEP 1 

지금 내가 스크립트를 말하고 싶어 나타나면 것을 :

TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:Error.aspx ATTR=NAME:Back 

스크립트가 다른 동작을 수행합니다.

많은 도움에 감사드립니다.

+0

'javascript'를 사용하여'iim-script'를 호출하고, 리턴 코드를 체크하고,'if ... else ... '에 의해 결정할 수 있습니다. – kev

+0

예를 들어 주시겠습니까? 메신저 정말 javasript와 imacros에 새로운. – benqqq

답변

0
va macro; 

macro ="CODE:"; 
macro +="SET !ERRRORIGNORE YES"+"\n"; 
macro +="TAG POS=1 TYPE=A ATTR=CLASS:link EXTRACT=HREF"+"\n"; 

ret=iimPlay(macro); 

if(ret=<0) 
{ 
alert("There was an error"); 
} 

다음은 iMacros JS의 한 예입니다.