简体   繁体   English

JavaScript在Firefox的iMacros插件中的多个宏之间切换

[英]JavaScript to switch between multiple macros in iMacros add-on for Firefox

我在Firefox上使用iMacros附加组件,并且尝试制作JavaScript,以便在同一网页中的多个宏之间切换,并且条件必须是如果该标签在页面中不可用,请移至下一个宏等等。

Play the following js-script on this page. 在此页面上播放以下js脚本。 I hope that you'll understand the idea. 希望您能理解这个主意。

if (iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:"JavaScript to switch between multiple macros in imacros add-on for Firefox" CONTENT=EVENT:FAIL_IF_FOUND') == 1) {
    iimPlay('CODE: PROMPT "Not found the title!"');
} else {
    iimPlay('CODE: PROMPT "Found the title!"');
}

here what I've tried so far is: 到目前为止,我尝试过的是:

var i, retcode;
var report;
var macrolist = new Array();


if (iimPlayCode('TAG POS=1 TYPE=A ATTR=TXT:"some text" CONTENT=EVENT:FAIL_IF_FOUND') == 1) {
macrolist.push("secondmacro.iim");
}
else 
{
macrolist.push("firstmacro.iim");
}

This would be perfect for two macros referring to the same text, lets say I have four macros and each macro needs to find an unique text to go on. 这对于两个引用相同文本的宏来说是完美的,可以说我有四个宏,每个宏都需要找到一个唯一的文本来继续。

So how can I make it check if another text is available for second macro and so on 因此,如何检查第二个宏是否有其他文本可用,依此类推

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM