Показать сообщение отдельно
  #1 (permalink)  
Старый 06.04.2016, 19:31
Новичок на форуме
Отправить личное сообщение для Alexandru Посмотреть профиль Найти все сообщения от Alexandru
 
Регистрация: 06.04.2016
Сообщений: 5

Нужны умные перерывы в javascript.
Здравствуйте форумчане! Создал скрипт который методом комбинации ищит файлы на желаемом ресурсе. Но и за огромных количеств итерации браузер крашится. Надо чтоб цикл остановилось на определенном количестве итерации для того чтоб я смог осмотреть результаты а потом дать команду чтоб работал дальше и опять после определенного количество результатов он сделает паузу.
var host = 'http://exemple.com/pic/class/';
var file = "gif";
var starter = 0;
//Limitile Masivelor
var primul = 85-1;
var aldoi = 7225-1;
var treilia = 614125-1;
var patrelia = 52200625-1;
var cincilia = 4437053125-1;

var lit = 3;

//Global Variables
var sybs = ['q', 'w', 'e', 'r', 't', 'y', 'u', 'i', 'o', 'p', 'a', 's', 'd', 'f', 'g', 'h', 'j', 'k', 'l', 'z', 'x', 'c', 'v', 'b', 'n', 'm', 'Q', 'W', 'E', 'R', 'T', 'Y', 'U', 'I', 'O', 'P', 'A', 'S', 'D', 'F', 'G', 'H', 'J', 'K', 'L', 'Z', 'X', 'C', 'V', 'B', 'N', 'M', '_', '-', '!', '~', '`', '@', '#', '$', '%', '^', '&', ')', '(', '=', '+', ']', '[', ',',
'.', ',', ''', '}', '{', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9',];

var new_one = new Array();



//////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////


for (var i_one = starter; i_one <= primul; i_one++) {

new_one[i_one] = sybs[i_one];
document.write("<img src=" + host + new_one[i_one] + "." + file + ">");





if (lit >= 2){
//////////////////////////////////////
for (var i_two = starter; i_two <= aldoi; i_two++) {

new_one[(primul + i_two)] = new_one[i_one] + sybs[i_two];

document.write("<img src=" + host + new_one[i_one] + "." + file + ">");


if (lit >= 3){
//////////////////////////////////////
for (var i_trei = starter; i_trei <= treilia; i_trei++) {

new_one[(aldoi + i_trei)] = new_one[i_one] + sybs[i_two] + sybs[i_trei];

document.write("<img src=" + host + new_one[i_one] + "." + file + ">");


if (lit >= 4){
//////////////////////////////////////
for (var i_patru = starter; i_patru <= patrelia; i_patru++) {

new_one[(treilia + i_patru)] = new_one[i_one] + sybs[i_two] + sybs[i_trei] + sybs[i_patru];

document.write("<img src=" + host + new_one[i_one] + "." + file + ">");


if (lit >= 5){
/////////////////////////////
for (var i_cinci = starter; i_cinci <= cincilia; i_cinci++) {

new_one[(patrelia + i_cinci)] = new_one[i_one] + sybs[i_two] + sybs[i_trei] + sybs[i_patru] + sybs[i_cinci];

document.write("<img src=" + host + new_one[i_one] + "." + file + ">");


if (lit >= 6){


}

}

}

}
}

}

}

}

}

}
Ответить с цитированием