Loop in EVAL in Imacros for Firefox

Discussion in 'JavaScript' started by my_user_name, Nov 30, 2011.

  1. #1
    Dear all,
    I'm new with JavaScript, so can please help me with this macro?
    I need to reload URL (in this case refresh same page) until I don't have word beginning with capitalized A, B or C.
    I can't find the way to create loop inside EVAL.
    Can somebody help me please?
    Thank you!
    VERSION BUILD=7401110 RECORDER=FX
    TAB T=1
    URL GOTO=http://watchout4snakes.com/CreativityTools/RandomWord/RandomWord.aspx
    SET !EXTRACT_TEST_POPUP NO
    TAG POS=1 TYPE=SPAN ATTR=ID:tmpl_main_lblWord EXTRACT=TXT
    SET !VAR1 EVAL("var re = /^[A || B || C]/gi; var str = \"{{!EXTRACT}}\"; while(str.search(re) == -1) {URL GOTO=http://watchout4snakes.com/CreativityTools/RandomWord/RandomWord.aspx}")
    PROMPT {{!EXTRACT}}
    Code (markup):

     
    my_user_name, Nov 30, 2011 IP