Сообщение от vova_b
|
url2.innerHTML+="<img src="ajax-loader.gif" width="20" height="17">";
|
Кавычки неправильно расставлены.
Разбираться в куче ваших readyState нет желания, если я правильно понял, что весь ваш код делает, то можно переписать как-то так:
function process() {
var url2 = document.getElementById("url2");
url2.innerHTML += '<img src="ajax-loader.gif" width="20" height="17">';
var url = encodeURIComponent(document.getElementById("url").value);
var xhr = window.XMLHttpRequest ? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP");
xhr.open("GET", "whois.php?url=" + url, true);
xhr.send(null);
(function() {
if(xhr.readyState == 4) {
if(xhr.status == 200) {
url2.innerHTML = xhr.responeText;
} else {
alert(xhr.statusText);
}
} else {
setTimeout(arguments.callee, 20);
}
}());
}
на работоспособность не проверял, писал прямо на форум