>Форум Mozilla Россия http://forum.mozilla-russia.org/index.php >iMacros http://forum.mozilla-russia.org/viewforum.php?id=42 >присвоение значений переменным в цикле http://forum.mozilla-russia.org/viewtopic.php?id=69665 |
Alekzandr > 31-03-2016 08:19:15 |
Подскажите пожалуйста начинающему, как присваивать на js для imacros значения переменным в цикле скрытый текст Так не выходит: |
InfSub > 04-04-2016 14:14:05 |
Alekzandr 04-04-2016 14:16:38 скрытый текст Выделить код Код:var a['первое значение','2 значение','третье значение','4 значение','пятое значение'],r; for(r = 1; r < 6; r++){ iimPlayCode('SET option'+r+' "'+a[r-1]+'"') } |
Alekzandr > 04-04-2016 15:01:35 |
InfSub скрытый текст Выделить код Код:var a=['первое значение','2 значение','третье значение','4 значение','пятое значение']; var r; var option=['','','','','']; for(r = 0; r < 5; r++){ iimPlayCode('SET option['+r+']'+'"'+a[r]+'"'); alert(option[r]) } |
PRESIDENT > 04-04-2016 17:25:56 |
А чем тебя элемент основного массива a[r] не устраивает , зачем из массива a в массив option пересохранять ? |
InfSub > 04-04-2016 23:25:03 |
Alekzandr Alekzandr пишет
вы переменной имакроса значение задаете или js? n(где n - номер переменной)? скрытый текст что за квадратные скобки у option? и где вы потеряли пробел между 'SET option'+r и a[r] Во-первых: есть мини FAQ по иМакрос и JS, в нем есть раздел "iMacros + JS", внизу которого - есть "описание и примеры использования" скрытый текст первый скрипт: второй скрипт: третий скрипт: и так далее... В-четвертых: если вам нужно передать значения переменных в iim-скрипт, передайте их через iimSet() или вставьте в сам код, но в цикле должен быть не iimPlayCode() а сам код, куда будут подставляться значения |
Alekzandr > 22-04-2016 17:52:58 |
InfSub |