Доброго времени суток, уважаемые программисты!
Нужна ваша помощь!
Есть вот такой вот скриптик:
var kod1=document.getElementById('ires');
var kod2=kod1.innerHTML;
var b=/\<a\shref="http:\/\/www.site.ru\/.{200}/;
var c=kod2.match(b);
if(c){
a=document.createElement('a');
a.innerHTML=c;
var link=a.getElementsByTagName('a')[0].href;
location.href=link;
}
if(!c)
{
function my () {
while (!c){
var i=10;
var search2 = "Пример запроса";
regV = /\s/g;
var result=search2.replace(regV, '+');
var link1='http://www.la-la-la.ru/search?q='+result+'&hl=ru&newwindow=1&biw=1280&bih=701&prmd=ivns&ei=sXliTqetJsir-gaK-6GbCg&sqi=2&start='+i+'&sa=N';
location.href=link1;
if(c){
a=document.createElement('a');
a.innerHTML=c;
var link=a.getElementsByTagName('a')[0].href;
location.href=link;
}
} i=i+10;
}
setTimeout(my, 3000);
}
Этот скрипт перебирает страницы до тех пор пока на какой-то из страниц не найдет нужную ссылку и не перейдет по ней
Скрипт вроде бы верный, но почему-то зацикливается, должна быть задержка чтобы страница успела загрузится, но этого не происходит.
Прошу вашей помощи!
Заранее спасибо!