GOTO iMacros中的循环变量
Loop Variable in GOTO iMacros
我正在尝试在iMacros中创建一个循环,该循环进入单个吉他页面,然后等待1秒,并在产品152429到150590中重复自己:
var MACRO = "CODE:SET !ERRORIGNORE YES" + "'n";
MACRO += "TAB T=1" + "'n";
MACRO += "URL GOTO=http://localhost/guitar-sale-sample" + "'n";
MACRO += "URL GOTO=javascript:gotoProductPage({{i}},'1')" + "'n";
MACRO += "WAIT SECONDS=1" + "'n";
for ( i=152429; i<150590; i-- )
{
iimDisplay(i);
iimSet("i", i);
iimPlay(MACRO);
}
要访问每个吉他产品页面,我启动gotoProductPage函数,该函数需要产品编号。我把它放进I,但显然它不识别变量I
PD:我使用的是Firefox 5.0,所以我可以使用导航栏来启动函数(如果我手动引入一个数字,如javascript:gotoProductPage(150200,'1'),它也可以从javascript控制台,它可以很好地在javascript中声明变量并将其放入)
终于修好了!!
TAB T=1
SET !LOOP 0
SET !VAR1 152429
ADD !VAR1 -{{!LOOP}}
URL GOTO=javascript:gotoProductPage({{!VAR1}},'1')
WAIT SECONDS=1
URL GOTO=http://localhost/guitar-sale-sample
在Firefox扩展的"Play (Loop)"上面,我定义了Max到2000,所以每次循环时,它都会继续将x+1减为!VAR1,循环遍历2000个产品。
相关文章:
- 如何在Javascript函数调用中循环变量
- Jquery将循环变量绑定到getJSON函数
- 如何使用jQuery循环变量名
- FileReader加载端中循环变量的值
- 为什么 CoffeScript 不“重用”循环变量
- 循环变量的Javascript不起作用
- 循环变量作为异步函数调用中的参数
- 将循环变量调用到自动压缩选择中
- Javascript 循环变量
- 如何使用以 js 为单位递增的字符串创建 for 循环变量
- JQuery:如何在 jquery 选择器中使用 for 循环变量
- 余烬每循环加倍.使用内部每个循环变量的值绑定到外部每个循环的变量中命名相同的属性
- 处理循环变量的重复声明警告
- 如何将递增的 for 循环变量传递给 node.js 中的函数
- 如何处理来自函数和与垃圾回收器有关的函数的循环变量
- 如何将循环变量传递给元素
- js canvas drawImage 不适用于循环变量
- 在 Jquery 中添加循环变量并存储在输入字段中
- 使用 for 循环变量更改 html 类的名称
- 通过循环变量引用Javascript数组元素