Оффтоп Ребята, помогите разобраться с кодом. iim в js

Ребята, помогите разобраться с кодом. iim в js

Имакрос перевёл в джава скрипт. Джава скрипт не хочет работать.

'оригинал:
FRAME F=1
EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>DIV>FORM>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>INPUT" BUTTON=0
EVENT TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV>DIV>FORM>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>INPUT" CHAR="текст"

//готовый js :
var macro;
macro = "CODE:";
macro += "FRAME F=1" + "\n";
macro += "EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>DIV>FORM>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>INPUT" BUTTON=0" + "\n";
macro += "EVENT TYPE=KEYPRESS SELECTOR="HTML>BODY>DIV>DIV>FORM>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>INPUT" CHAR="текст"" + "\n";
iimPlay(macro)

PS: ( расширение файла изменил конечно на js)
 

Кавычки, которые внутри кавычек, надо экранировать, т.е. например вместо

macro += "EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>DIV>FORM>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>INPUT" BUTTON=0" + "\n";

писать

macro += "EVENT TYPE=CLICK SELECTOR=\"HTML>BODY>DIV>DIV>FORM>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>INPUT\" BUTTON=0" + "\n";

также если переменной в js присваивается текст, то этот текст должет быть в одной строке без
переносов на другую строку. например
var x = "text text text"; - верно
var x = "text text
text"; - не будет работать
 

Кавычки, которые внутри кавычек, надо экранировать, т.е. например вместо

macro += "EVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>DIV>FORM>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>INPUT" BUTTON=0" + "\n";

писать

macro += "EVENT TYPE=CLICK SELECTOR=\"HTML>BODY>DIV>DIV>FORM>DIV:nth-of-type(2)>DIV>TABLE>TBODY>TR>TD:nth-of-type(2)>INPUT\" BUTTON=0" + "\n";

также если переменной в js присваивается текст, то этот текст должет быть в одной строке без
переносов на другую строку. например
var x = "text text text"; - верно
var x = "text text
text"; - не будет работать
Спасибо, добрый человек.

но не помогло...
 

Назад
Сверху