Показать сообщение отдельно
  #1 (permalink)  
Старый 05.09.2011, 15:59
Аспирант
Отправить личное сообщение для leny Посмотреть профиль Найти все сообщения от leny
 
Регистрация: 29.04.2011
Сообщений: 91

Задержка при выполнении скрипта
Доброго времени суток, уважаемые программисты!
Нужна ваша помощь!
Есть вот такой вот скриптик:

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);
			   
}


Этот скрипт перебирает страницы до тех пор пока на какой-то из страниц не найдет нужную ссылку и не перейдет по ней

Скрипт вроде бы верный, но почему-то зацикливается, должна быть задержка чтобы страница успела загрузится, но этого не происходит.

Прошу вашей помощи!
Заранее спасибо!
Ответить с цитированием