Ура!!! Поборол)))
Всем огромнейшее спасибо!!!
Вот код кому интересно пауза в массиве при работе через Ajax:
<script type="text/javascript">
function tmp(link, dict){
if (dict.length > 0){
last = dict.pop();
SendReq(link, last);
setTimeout(function(){tmp(link, dict)}, 2000);
}
}
// Сначала берем из формы значения и создаем из них массив, потом через таймаут передаем его функции tmp которая берет последний элемент массива и передает его в функцию посылающею Ajax запрос на обработчик и так далее пока в массиве не кончаться элементы!!!
function Dict(){
var link = document.getElementById('link').value;
var back_url = document.getElementById('back_url').value;
var dict = new Array();
dict = back_url.split("\n");
setTimeout(function(){tmp(link, dict)}, 2000);
}
function SendReq(link, back_url){
var url = "link="+encodeURIComponent(link)+"&back_url="+encodeURIComponent(back_url);
// alert(url);
var zz = document.getElementById('result').innerHTML; //Для того что бы новые результаты добавлялись к старым
var req = new XMLHttpRequest();
req.onreadystatechange = function () {
if (req.readyState != 4) {
document.getElementById('result').innerHTML="Загружаю";
}
if (req.readyState == 4){
document.getElementById('result').innerHTML=zz + '</br>' + req.responseText;
}
}
req.open("POST", "check_url.php", true);
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
req.send(url);
}
</script>
</head>
<form method="POST">
......
<button onclick="Dict(); return false">Ajax</button>
</form>
<div id="result">Результат</div>