Показать сообщение отдельно
  #2601 (permalink)  
Старый 31.12.2014, 00:41
Аватар для bes
bes bes вне форума
Профессор
Отправить личное сообщение для bes Посмотреть профиль Найти все сообщения от bes
 
Регистрация: 22.03.2012
Сообщений: 3,744

их чудо-функция не вызывается при отправке формы, раз 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; }
		}
	}
}
Ответить с цитированием