2014-12-30 36 views
1

之后已经做过但IIM这部分代码转换为JAVSCRIPT,是给我一个错误iMacros的错误代码IIM代码转换为JavaScript

IIM代码(运行正常)

URL GOTO=abcDOTcom 
EVENT TYPE=CLICK SELECTOR="#\\7 1RB7>DIV:type(1)" BUTTON=A 

转换到JAVCRIPT代码

var macro; 
macro = "CODE:"; 
macro += "URL GOTO=abcDOTcom" + "\n"; 
macro += "EVENT TYPE=CLICK SELECTOR=\"#\\7 1RB7>DIV:type(1)\" BUTTON=A" + "\n"; 
iimPlay(macro) 

我读到,我们必须评论与\之前的报价\。我没有,但还是它不是工作

我觉得在代码两个\\前7是一个问题,或之后的7个问题 我如何确保确保它在JavaScript

运行良好的空间

一些语法问题,我敢肯定 感谢

+0

我敢打赌'\\ 7'必须是'\\\\ 7'。 – Pointy

+0

@Pointy您是否需要在JS 中输入如下所示...... SELECTOR = \“#\\\\ 7 1RB7> ...... – SuperUserMan

+0

@Pointy只是编辑了一下这个问题..看看 – SuperUserMan

回答

0
var macro; 
macro = "CODE:"; 
macro += "URL GOTO=abcDOTcom" + "\n"; 
macro += 'EVENT TYPE=CLICK SELECTOR="#\\7 1RB7>DIV:type(1)" BUTTON=A' + "\n"; 
iimPlay(macro) 

与事件,你必须使用“,而不是‘而且前面删除\’。

上面的代码有效。

+0

感谢您的回复。它给了我相同的错误(SyntaxError:一个无效或非法的字符串被指定,第1行(错误代码:-1001)) 但添加\的前面,并在\\ 7之前添加\\正常工作。你确定吗? – SuperUserMan

+0

如果它适合你,然后建议更正,我会编辑我的答案。 – macroscripts