2014-12-30 39 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