MaD HamsteR
Well-Known Member
- Регистрация
- 28.12.2006
- Сообщения
- 77
У меня такая проблема, я написал скрипт использующий ajax. Скрипт тестит сервера на доступность. Вот оно тут www.dconnect.info/hublist.php (нажмите ссылку Status напротив адреса для теста).
И у меня такая проблема, мне нужно сделать так чтобы пока проверялся 1 сервер, другой нельзя было проверить, чтобы вылетало сообщение типа идёт проверка ну простым alert(""); а то если разом несколько сервантов тестить глюки начинаются...
скрипт предачи данных довольно простой:
Код:
dataSource - Это страница куда запрос идёт (к примеру handler.php?server=www.itforums.ru)
divID - Это id обьекта html куда результат выводить
И у меня такая проблема, мне нужно сделать так чтобы пока проверялся 1 сервер, другой нельзя было проверить, чтобы вылетало сообщение типа идёт проверка ну простым alert(""); а то если разом несколько сервантов тестить глюки начинаются...
скрипт предачи данных довольно простой:
Код:
Код:
<script language="JavaScript" type="text/javascript">
var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest();
} else if (window.ActiveXObject) {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}
//функция у которой нужно предотвратить повторное исползование пока не закончится работа
function getData(dataSource, divID){
if(XMLHttpRequestObject){
var obj = document.getElementById(divID);
obj.innerHTML = "<img src=reload.gif> Testing...";
XMLHttpRequestObject.open("GET", dataSource);
XMLHttpRequestObject.onreadystatechange = function(){
if (XMLHttpRequestObject.readyState == 4 && XMLHttpRequestObject.status == 200) {
obj.innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send(null);
}
}
</script>
dataSource - Это страница куда запрос идёт (к примеру handler.php?server=www.itforums.ru)
divID - Это id обьекта html куда результат выводить