С переносом разобрался.Спасибо. Всё работает, кроме циклов, запрос высвечивает ввести количество, задаю 1 цикл, прокручивает два.
function FUNC_check_exist_group(macro)
{
var result = FUNC_iimPlay(macro);
if (result == '#EANF#') {
return false
}
else {
return true;
}
};
conf['cycle'] = prompt('Пожалуйста, введите количество циклов для прохода по всем группам:', conf['cycle']);
conf['cycle'] = Number(conf['cycle'].trim());
if (!(/^(\d{1,6})$/.test(conf['cycle']))) {
conf['cycle'] = 0;
alert('Число циклов введено не правильно!')
};
var macro_url = arr_imacroses['gotopage'];
macro_url = macro_url.replace(new RegExp(iim_regexp['pageurl'], 'g'), conf['page']);
var macro_msg = arr_imacroses['send_msg'];
macro_msg = macro_msg.replace(new RegExp(iim_regexp['snd_msg'], 'g'), conf['message']);
macro_msg = macro_msg.replace(new RegExp(iim_regexp['snd_img'], 'g'), conf['image']);
macro_msg = macro_msg.replace(new RegExp(iim_regexp['img_upl'], 'g'), conf['upl_time']);
macro_msg = macro_msg.replace(new RegExp('<BR>', 'gi'), '\\n');
for (var cycle = 1; cycle <= conf['cycle']; cycle++)
{
pos = 1;
do
{
pos++;
FUNC_iimPlay(macro_url);
var check = FUNC_check_exist_group(arr_imacroses['check_gr'].replace(new RegExp(iim_regexp['pos_num'],
'g'), pos));
if (check) {
FUNC_iimPlay(macro_msg.replace(new RegExp(iim_regexp['pos_num'], 'g'), pos))
}
}
while (check) {;
}
};
|