
15.07.2008, 18:37
|
|
Участник форума
Регистрация: 09.03.2008
Сообщений: 193
Провел на форуме: 2140897
Репутация:
267
|
|
Вообщем примерно так:
JS:
Код:
<head>
<script>
function doLoad(url) {
if (window.XMLHttpRequest) {
request = new XMLHttpRequest();
request.onreadystatechange = processRequestChange;
request.open("GET", url, true);
request.send(null);
} else if (window.ActiveXObject) {
request = new ActiveXObject("Microsoft.XMLHTTP");
if (request) {
request.onreadystatechange = processRequestChange;
request.open("GET", url, true);
request.send();
}
}
}
function processRequestChange() {
document.getElementById("resultdiv").style.display = 'none';
if (request.readyState == 4) {
if (request.status == 200) {
document.getElementById("resultdiv").style.display = 'block';
document.getElementById("responseHTML").innerHTML = request.responseText;
} else {
alert("Не удалось получить данные:n" + request.statusText);
}
document.getElementById("loading").style.display = 'none';
}
else if (request.readyState == 3 || request.readyState == 1) {
document.getElementById("loading").style.display = 'block';
}
}
</head>
Вставляешь в страницу такой код:
Код:
Результаты:
<span id="responseHTML"></span>\\сюда ввыводится результат выполнения скрипта
</div>
<center>
<div id="loading" style="display:none"><img src=loading.gif>\\твоя картинка загрузки
</div>
Надеюсь ты поймёшь как юзать функцию doLoad
P.S я в js не ас.
|
|
|