Как правильно сделать так, чтобы функция OpenPage() сработала сразу, а основная функция закрыл ее.
var urls = ['http://pidarok.blogspot.com/','http://google.com/2017/02/blog-post_5.html','http://google.com/2017_02_01_archive.html','http://google.com'];
var i = 0;
var timeout = [5000,10000];
var randtime = Math.floor(Math.random() * (timeout.length));
function VPizdu() {
setTimeout(function() {
function OpenPage(){
setTimeout(function(){
page.open(urls[i],settings, function(status) {
if (status == 'success') {
page.render('render-suka' + i + '.png');
}
i++;
if(i <= urls.length - 1){
OpenPage();
}else{
phantom.exit();
}
});
},(timeout[randtime]));
}
OpenPage();
{
phantom.exit();
}
},100000);
}
VPizdu();
Спасибо.