их чудо-функция не вызывается при отправке формы, раз 5 подряд на автомате на ввод нажал, а не на кнопку
function scansite() {
var site = document.getElementById('site').value;
if (!site) return;
link = 'scansite.php';
var cont = document.getElementById('sub_content');
var button = document.getElementById('fast_check_site_submit');
var loading = document.getElementById('fast_check_scanrun');
button.style.display = "none";
loading.style.display = "table-cell";
var http = createRequestObject();
if( http ) {
http.open('POST', link, true);
http.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
http.send('page='+site);
http.onreadystatechange = function () {
if(http.readyState == 4) {
cont.innerHTML = http.responseText;
button.style.display = "table-cell";
loading.style.display = "none";
}
}
} else {
cont.innerHTML = 'Ошибка!';
}
}
function createRequestObject() {
try { return new XMLHttpRequest() }
catch(e) {
try { return new ActiveXObject('Msxml2.XMLHTTP') }
catch(e) {
try { return new ActiveXObject('Microsoft.XMLHTTP') }
catch(e) { return null; }
}
}
}