如何检测“您赢了!”或“您输了!”内容以执行不同的任务。

目前,我正在使用这种方法:

主程序

returncode = iimPlay("betwin.iim");
if (returncode == 1 ) {
min_submit(); //doing task 1
}

var returncode2 = iimPlay("betlose.iim");
if (returncode2 == 1 ){
double_submit(); //doing task 2
}


贝特温

TAG POS=1 TYPE=DIV ATTR=ID:win CONTENT=EVENT:MOUSEOVER


贝特洛伊姆

TAG POS=1 TYPE=DIV ATTR=ID:lose CONTENT=EVENT:MOUSEOVER


的HTML

<div id="result" class="center">
    <div id="win" class="bold center">You Win!</div>
    <div id="lose" class="bold center"></div>
</div>


由于页面始终包含两个div,因此betwin和betlose始终为true返回1。是否仍然可以检测div标签的内容?

最佳答案

<div id="result" class="center">
    <div id="win" class="bold center">You Win!</div>
    <div id="lose" class="bold center"></div>
</div>


如果在这种情况下我是正确的话,出现的文字就是您赢了!因此,请尝试使用这些代码。

贝特温

TAG POS=1 TYPE=DIV ATTR=ID:win&&:You<SP>Win* CONTENT=EVENT:MOUSEOVER


贝特洛伊姆

TAG POS=1 TYPE=DIV ATTR=ID:lose&&TXT:You<SP>Lose* CONTENT=EVENT:MOUSEOVER


检查的是Betlose.iim文本You Lose!。如果没有,请尝试使用正确的文本。

关于javascript - iMacros Javascript MouseEvent,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20028031/

10-11 13:12